<!doctype html>
<html>
<head>
<meta charset='UTF-8'><meta name='viewport' content='width=device-width initial-scale=1'>
<meta name="date" content="${date}">
<meta name="author" content="MAX°孟兆">
<meta name="keywords" content="Markdown,Typora,VLOOK,Plugin,插件,主题包,自动排版,跨平台,i18n,开源,MIT,开源中国,OSC,编辑推荐, 表格增强,单元格合并,行分组,表格阅读模式,表格十字光标,重复表头,刮刮卡,黑幕,标签,图片增强,演示辅助,聚光灯,激光笔,自动折叠,打印,Mermaid,音频,视频,注音,主题,字体,模板,深色模式,Dark Mode,封面,封底,私人定制, PRD,设计,需求,文档,博客,手册,指南,在线,运维,知识库,WIKI, 产品经理,程序员,运维工程师,售前,售后">
<meta name="vlook-chp-autonum" content="h1{{第###章 }},h3{{### }}">
<meta name="vlook-doc-lib" content="vlook-lib.html">
<meta name="vlook-query" content="el=2&amp;ws=auto&amp;lmc=2&amp;toc=1">
<meta name="vlook-welcome" content="${vlook-welcome}">
<meta name="vlook-image-host" content="${vlook-image-host}">
<meta name="vlook-var" content="${vlook-var}">
<style type='text/css'>html {overflow-x: initial !important;}:root { --bg-color: #ffffff; --text-color: #333333; --select-text-bg-color: #B5D6FC; --select-text-font-color: auto; --monospace: "Lucida Console",Consolas,"Courier",monospace; --title-bar-height: 20px; }
.mac-os-11 { --title-bar-height: 28px; }
html { font-size: 14px; background-color: var(--bg-color); color: var(--text-color); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; }
h1, h2, h3, h4, h5 { white-space: pre-wrap; }
body { margin: 0px; padding: 0px; height: auto; inset: 0px; font-size: 1rem; line-height: 1.428571; overflow-x: hidden; background: inherit; }
iframe { margin: auto; }
a.url { word-break: break-all; }
a:active, a:hover { outline: 0px; }
.in-text-selection, ::selection { text-shadow: none; background: var(--select-text-bg-color); color: var(--select-text-font-color); }
#write { margin: 0px auto; height: auto; width: inherit; word-break: normal; overflow-wrap: break-word; position: relative; white-space: normal; overflow-x: visible; padding-top: 36px; }
#write.first-line-indent p { text-indent: 2em; }
#write.first-line-indent li p, #write.first-line-indent p * { text-indent: 0px; }
#write.first-line-indent li { margin-left: 2em; }
.for-image #write { padding-left: 8px; padding-right: 8px; }
body.typora-export { padding-left: 30px; padding-right: 30px; }
.typora-export .footnote-line, .typora-export li, .typora-export p { white-space: pre-wrap; }
.typora-export .task-list-item input { pointer-events: none; }
@media screen and (max-width: 500px) {
  body.typora-export { padding-left: 0px; padding-right: 0px; }
  #write { padding-left: 20px; padding-right: 20px; }
}
#write li > figure:last-child { margin-bottom: 0.5rem; }
#write ol, #write ul { position: relative; }
img { max-width: 100%; vertical-align: middle; image-orientation: from-image; }
button, input, select, textarea { color: inherit; font-style: inherit; font-variant-caps: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-size-adjust: inherit; font-kerning: inherit; font-variant-alternates: inherit; font-variant-ligatures: inherit; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-position: inherit; font-feature-settings: inherit; font-optical-sizing: inherit; font-variation-settings: inherit; }
input[type="checkbox"], input[type="radio"] { line-height: normal; padding: 0px; }
*, ::after, ::before { box-sizing: border-box; }
#write h1, #write h2, #write h3, #write h4, #write h5, #write h6, #write p, #write pre { width: inherit; }
#write h1, #write h2, #write h3, #write h4, #write h5, #write h6, #write p { position: relative; }
p { line-height: inherit; }
h1, h2, h3, h4, h5, h6 { break-after: avoid-page; break-inside: avoid; orphans: 4; }
p { orphans: 4; }
h1 { font-size: 2rem; }
h2 { font-size: 1.8rem; }
h3 { font-size: 1.6rem; }
h4 { font-size: 1.4rem; }
h5 { font-size: 1.2rem; }
h6 { font-size: 1rem; }
.md-math-block, .md-rawblock, h1, h2, h3, h4, h5, h6, p { margin-top: 1rem; margin-bottom: 1rem; }
.hidden { display: none; }
.md-blockmeta { color: rgb(204, 204, 204); font-weight: 700; font-style: italic; }
a { cursor: pointer; }
sup.md-footnote { padding: 2px 4px; background-color: rgba(238, 238, 238, 0.7); color: rgb(85, 85, 85); border-radius: 4px; cursor: pointer; }
sup.md-footnote a, sup.md-footnote a:hover { color: inherit; text-transform: inherit; text-decoration: inherit; }
#write input[type="checkbox"] { cursor: pointer; width: inherit; height: inherit; }
figure { overflow-x: auto; margin: 1.2em 0px; max-width: calc(100% + 16px); padding: 0px; }
figure > table { margin: 0px; }
thead, tr { break-inside: avoid; break-after: auto; }
thead { display: table-header-group; }
table { border-collapse: collapse; border-spacing: 0px; width: 100%; overflow: auto; break-inside: auto; text-align: left; }
table.md-table td { min-width: 32px; }
.CodeMirror-gutters { border-right-width: 0px; border-right-style: none; border-right-color: currentcolor; background-color: inherit; }
.CodeMirror-linenumber { -webkit-user-select: none; }
.CodeMirror { text-align: left; }
.CodeMirror-placeholder { opacity: 0.3; }
.CodeMirror pre { padding: 0px 4px; }
.CodeMirror-lines { padding: 0px; }
div.hr:focus { cursor: none; }
#write pre { white-space: pre-wrap; }
#write.fences-no-line-wrapping pre { white-space: pre; }
#write pre.ty-contain-cm { white-space: normal; }
.CodeMirror-gutters { margin-right: 4px; }
.md-fences { font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; overflow: visible; white-space: pre; background: inherit; position: relative !important; }
.md-fences-adv-panel { width: 100%; margin-top: 10px; text-align: center; padding-top: 0px; padding-bottom: 8px; overflow-x: auto; }
#write .md-fences.mock-cm { white-space: pre-wrap; }
.md-fences.md-fences-with-lineno { padding-left: 0px; }
#write.fences-no-line-wrapping .md-fences.mock-cm { white-space: pre; overflow-x: auto; }
.md-fences.mock-cm.md-fences-with-lineno { padding-left: 8px; }
.CodeMirror-line, twitterwidget { break-inside: avoid; }
svg { break-inside: avoid; }
.footnotes { opacity: 0.8; font-size: 0.9rem; margin-top: 1em; margin-bottom: 1em; }
.footnotes + .footnotes { margin-top: 0px; }
.md-reset { margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: top; background: 0px 0px; text-decoration: none; text-shadow: none; float: none; position: static; width: auto; height: auto; white-space: nowrap; cursor: inherit; line-height: normal; font-weight: 400; text-align: left; box-sizing: content-box; direction: ltr; }
li div { padding-top: 0px; }
blockquote { margin: 1rem 0px; }
li .mathjax-block, li p { margin: 0.5rem 0px; }
li blockquote { margin: 1rem 0px; }
li { margin: 0px; position: relative; }
blockquote > :last-child { margin-bottom: 0px; }
blockquote > :first-child, li > :first-child { margin-top: 0px; }
.footnotes-area { color: rgb(136, 136, 136); margin-top: 0.714rem; padding-bottom: 0.143rem; white-space: normal; }
#write .footnote-line { white-space: pre-wrap; }
@media print {
  body, html { border: 1px solid transparent; height: 99%; break-after: avoid; break-before: avoid; font-variant-ligatures: no-common-ligatures; }
  #write { margin-top: 0px; border-color: transparent !important; padding-top: 0px !important; padding-bottom: 0px !important; }
  .typora-export * { print-color-adjust: exact; }
  .typora-export #write { break-after: avoid; }
  .typora-export #write::after { height: 0px; }
  .is-mac table { break-inside: avoid; }
  #write > p:nth-child(1) { margin-top: 0px; }
  .typora-export-show-outline .typora-export-sidebar { display: none; }
  figure { overflow-x: visible; }
}
.footnote-line { margin-top: 0.714em; font-size: 0.7em; }
a img, img a { cursor: pointer; }
pre.md-meta-block { font-size: 0.8rem; min-height: 0.8rem; white-space: pre-wrap; background: rgb(204, 204, 204); display: block; overflow-x: hidden; }
p > .md-image:only-child:not(.md-img-error) img, p > img:only-child { display: block; margin: auto; }
#write.first-line-indent p > .md-image:only-child:not(.md-img-error) img { left: -2em; position: relative; }
p > .md-image:only-child { display: inline-block; width: 100%; }
#write .MathJax_Display { margin: 0.8em 0px 0px; }
.md-math-block { width: 100%; }
.md-math-block:not(:empty)::after { display: none; }
.MathJax_ref { fill: currentcolor; }
[contenteditable="true"]:active, [contenteditable="true"]:focus, [contenteditable="false"]:active, [contenteditable="false"]:focus { outline: 0px; box-shadow: none; }
.md-task-list-item { position: relative; list-style-type: none; }
.task-list-item.md-task-list-item { padding-left: 0px; }
.md-task-list-item > input { position: absolute; top: 0px; left: 0px; margin-left: -1.2em; margin-top: calc(1em - 10px); border: medium; }
.math { font-size: 1rem; }
.md-toc { min-height: 3.58rem; position: relative; font-size: 0.9rem; border-radius: 10px; }
.md-toc-content { position: relative; margin-left: 0px; }
.md-toc-content::after, .md-toc::after { display: none; }
.md-toc-item { display: block; color: rgb(65, 131, 196); }
.md-toc-item a { text-decoration: none; }
.md-toc-inner:hover { text-decoration: underline; }
.md-toc-inner { display: inline-block; cursor: pointer; }
.md-toc-h1 .md-toc-inner { margin-left: 0px; font-weight: 700; }
.md-toc-h2 .md-toc-inner { margin-left: 2em; }
.md-toc-h3 .md-toc-inner { margin-left: 4em; }
.md-toc-h4 .md-toc-inner { margin-left: 6em; }
.md-toc-h5 .md-toc-inner { margin-left: 8em; }
.md-toc-h6 .md-toc-inner { margin-left: 10em; }
@media screen and (max-width: 48em) {
  .md-toc-h3 .md-toc-inner { margin-left: 3.5em; }
  .md-toc-h4 .md-toc-inner { margin-left: 5em; }
  .md-toc-h5 .md-toc-inner { margin-left: 6.5em; }
  .md-toc-h6 .md-toc-inner { margin-left: 8em; }
}
a.md-toc-inner { font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; }
.footnote-line a:not(.reversefootnote) { color: inherit; }
.reversefootnote { font-family: ui-monospace, sans-serif; }
.md-attr { display: none; }
.md-fn-count::after { content: "."; }
code, pre, samp, tt { font-family: var(--monospace); }
kbd { margin: 0px 0.1em; padding: 0.1em 0.6em; font-size: 0.8em; color: rgb(36, 39, 41); background: rgb(255, 255, 255); border: 1px solid rgb(173, 179, 185); border-radius: 3px; box-shadow: rgba(12, 13, 14, 0.2) 0px 1px 0px, rgb(255, 255, 255) 0px 0px 0px 2px inset; white-space: nowrap; vertical-align: middle; }
.md-comment { color: rgb(162, 127, 3); opacity: 0.6; font-family: var(--monospace); }
code { text-align: left; vertical-align: initial; }
a.md-print-anchor { white-space: pre !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; display: inline-block !important; position: absolute !important; width: 1px !important; right: 0px !important; outline: 0px !important; background: 0px 0px !important; text-decoration: initial !important; text-shadow: initial !important; }
.os-windows.monocolor-emoji .md-emoji { font-family: "Segoe UI Symbol", sans-serif; }
.md-diagram-panel > svg { max-width: 100%; }
[lang="flow"] svg, [lang="mermaid"] svg { max-width: 100%; height: auto; }
[lang="mermaid"] .node text { font-size: 1rem; }
table tr th { border-bottom-width: 0px; border-bottom-style: none; border-bottom-color: currentcolor; }
video { max-width: 100%; display: block; margin: 0px auto; }
iframe { max-width: 100%; width: 100%; border: medium; }
.highlight td, .highlight tr { border: 0px; }
mark { background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
.md-html-inline .md-plain, .md-html-inline strong, mark .md-inline-math, mark strong { color: inherit; }
.md-expand mark .md-meta { opacity: 0.3 !important; }
mark .md-meta { color: rgb(0, 0, 0); }
@media print {
  .typora-export h1, .typora-export h2, .typora-export h3, .typora-export h4, .typora-export h5, .typora-export h6 { break-inside: avoid; }
}
.md-diagram-panel .messageText { stroke: none !important; }
.md-diagram-panel .start-state { fill: var(--node-fill); }
.md-diagram-panel .edgeLabel rect { opacity: 1 !important; }
.md-fences.md-fences-math { font-size: 1em; }
.md-fences-advanced:not(.md-focus) { padding: 0px; white-space: nowrap; border: 0px; }
.md-fences-advanced:not(.md-focus) { background: inherit; }
.typora-export-show-outline .typora-export-content { max-width: 1440px; margin: auto; display: flex; flex-direction: row; }
.typora-export-sidebar { width: 300px; font-size: 0.8rem; margin-top: 80px; margin-right: 18px; }
.typora-export-show-outline #write { --webkit-flex: 2; flex: 2 1 0%; }
.typora-export-sidebar .outline-content { position: fixed; top: 0px; max-height: 100%; overflow: hidden auto; padding-bottom: 30px; padding-top: 60px; width: 300px; }
@media screen and (max-width: 1024px) {
  .typora-export-sidebar, .typora-export-sidebar .outline-content { width: 240px; }
}
@media screen and (max-width: 800px) {
  .typora-export-sidebar { display: none; }
}
.outline-content li, .outline-content ul { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; list-style: none; overflow-wrap: anywhere; }
.outline-content ul { margin-top: 0px; margin-bottom: 0px; }
.outline-content strong { font-weight: 400; }
.outline-expander { width: 1rem; height: 1.428571rem; position: relative; display: table-cell; vertical-align: middle; cursor: pointer; padding-left: 4px; }
.outline-expander::before { content: ""; position: relative; font-family: Ionicons; display: inline-block; font-size: 8px; vertical-align: middle; }
.outline-item { padding-top: 3px; padding-bottom: 3px; cursor: pointer; }
.outline-expander:hover::before { content: ""; }
.outline-h1 > .outline-item { padding-left: 0px; }
.outline-h2 > .outline-item { padding-left: 1em; }
.outline-h3 > .outline-item { padding-left: 2em; }
.outline-h4 > .outline-item { padding-left: 3em; }
.outline-h5 > .outline-item { padding-left: 4em; }
.outline-h6 > .outline-item { padding-left: 5em; }
.outline-label { cursor: pointer; display: table-cell; vertical-align: middle; text-decoration: none; color: inherit; }
.outline-label:hover { text-decoration: underline; }
.outline-item:hover { border-color: rgb(245, 245, 245); background-color: var(--item-hover-bg-color); }
.outline-item:hover { margin-left: -28px; margin-right: -28px; border-left-width: 28px; border-left-style: solid; border-left-color: transparent; border-right-width: 28px; border-right-style: solid; border-right-color: transparent; }
.outline-item-single .outline-expander::before, .outline-item-single .outline-expander:hover::before { display: none; }
.outline-item-open > .outline-item > .outline-expander::before { content: ""; }
.outline-children { display: none; }
.info-panel-tab-wrapper { display: none; }
.outline-item-open > .outline-children { display: block; }
.typora-export .outline-item { padding-top: 1px; padding-bottom: 1px; }
.typora-export .outline-item:hover { margin-right: -8px; border-right-width: 8px; border-right-style: solid; border-right-color: transparent; }
.typora-export .outline-expander::before { content: "+"; font-family: inherit; top: -1px; }
.typora-export .outline-expander:hover::before, .typora-export .outline-item-open > .outline-item > .outline-expander::before { content: "−"; }
.typora-export-collapse-outline .outline-children { display: none; }
.typora-export-collapse-outline .outline-item-open > .outline-children, .typora-export-no-collapse-outline .outline-children { display: block; }
.typora-export-no-collapse-outline .outline-expander::before { content: "" !important; }
.typora-export-show-outline .outline-item-active > .outline-item .outline-label { font-weight: 700; }
.md-inline-math-container mjx-container { zoom: 0.95; }
mjx-container { break-inside: avoid; }


.CodeMirror { height: auto; }
.CodeMirror.cm-s-inner { background: inherit; }
.CodeMirror-scroll { overflow: auto hidden; z-index: 3; }
.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
.CodeMirror-gutters { border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); background: inherit; white-space: nowrap; }
.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
.cm-negative { color: rgb(221, 68, 68); }
.cm-positive { color: rgb(34, 153, 34); }
.cm-header, .cm-strong { font-weight: 700; }
.cm-del { text-decoration: line-through; }
.cm-em { font-style: italic; }
.cm-link { text-decoration: underline; }
.cm-error { color: red; }
.cm-invalidchar { color: red; }
.cm-constant { color: rgb(38, 139, 210); }
.cm-defined { color: rgb(181, 137, 0); }
div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
.CodeMirror { position: relative; overflow: hidden; }
.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
.CodeMirror-sizer { position: relative; }
.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; outline: 0px; }
.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: auto hidden; }
.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 10px; z-index: 3; overflow-y: hidden; }
.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: medium !important; }
.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
.CodeMirror-lines { cursor: text; }
.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; overflow-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
.CodeMirror-wrap pre { overflow-wrap: break-word; white-space: pre-wrap; word-break: normal; }
.CodeMirror-code pre { border-right-width: 30px; border-right-style: solid; border-right-color: transparent; width: fit-content; }
.CodeMirror-wrap .CodeMirror-code pre { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: auto; }
.CodeMirror-linebackground { position: absolute; inset: 0px; z-index: 0; }
.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
.CodeMirror-measure pre { position: static; }
.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; width: 0px; }
.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
.cm-searching { background: rgba(255, 255, 0, 0.4); }
span.cm-underlined { text-decoration: underline; }
span.cm-strikethrough { text-decoration: line-through; }
.cm-tw-syntaxerror { color: rgb(255, 255, 255); background-color: rgb(153, 0, 0); }
.cm-tw-deleted { text-decoration: line-through; }
.cm-tw-header5 { font-weight: 700; }
.cm-tw-listitem:first-child { padding-left: 10px; }
.cm-tw-box { border-style: solid; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: inherit; border-top-width: 0px !important; }
.cm-tw-underline { text-decoration: underline; }
@media print {
  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
}


@keyframes maybe-failed{to{content:"Oops~!\a\aThe VLOOK™ plugin load failed, it may be due to network reasons, or the page was not exported in the correct way.\a
        Please try refreshing the page later, or contact the publisher of the page.\a\a
        VLOOK™ 插件加载失败，可能是网络原因，或没有使用正确的方式导出页面。\a
        请稍后再刷新页面，或联系页面的发布者。\a\a
        https://madmaxchow.github.io/VLOOK/index.html";font-size:1.5em;color:#10dad8;background:#7735cc}}@keyframes breathe-button{0%{opacity:1;transform:scale(1.1);filter:brightness(1.2)}to{opacity:.8;transform:scale(1);filter:brightness(1)}}@keyframes loading-circle{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes breathe-circle{0%{box-shadow:0 0 0 0 rgba(119,53,204,.7)}to{box-shadow:0 0 0 3px rgba(119,53,204,.7)}}@font-face{font-family:"color-emoji";src:local("Apple Color Emoji"),local("Segoe UI Emoji"),local("Segoe UI Symbol"),local("Noto Color Emoji");unicode-range:U+203C-203C,U+2049-2049,U+2139-2139,U+2194-2199,U+21A9-21AA,U+231A-231B,U+2328-2328,U+23CF-23CF,U+23E9-23F3,U+23F8-23FA,U+24C2-24C2,U+25AA-25AB,U+25B6-25B6,U+25C0-25C0,U+25FB-25FE,U+2600-2604,U+260E-260E,U+2611-2611,U+2614-2615,U+2618-2618,U+261D-261D,U+2620-2620,U+2622-2623,U+2626-2626,U+262A-262A,U+262E-262F,U+2638-263A,U+2640-2640,U+2642-2642,U+2648-2653,U+265F-2660,U+2663-2663,U+2665-2666,U+2668-2668,U+267B-267B,U+267E-267F,U+2692-2697,U+2699-2699,U+269B-269C,U+26A0-26A1,U+26A7-26A7,U+26AA-26AB,U+26B0-26B1,U+26BD-26BE,U+26C4-26C5,U+26C8-26C8,U+26CE-26CF,U+26D1-26D1,U+26D3-26D4,U+26E9-26EA,U+26F0-26F5,U+26F7-26FA,U+26FD-26FD,U+2702-2702,U+2705-2705,U+2708-270D,U+270F-270F,U+2712-2712,U+2714-2714,U+2716-2716,U+271D-271D,U+2721-2721,U+2728-2728,U+2733-2734,U+2744-2744,U+2747-2747,U+274C-274C,U+274E-274E,U+2753-2755,U+2757-2757,U+2763-2764,U+2795-2797,U+27A1-27A1,U+27B0-27B0,U+27BF-27BF,U+2934-2935,U+2B05-2B07,U+2B1B-2B1C,U+2B50-2B50,U+2B55-2B55,U+3030-3030,U+303D-303D,U+3297-3297,U+3299-3299,U+1F000-1FAFF}@font-face{font-family:"VLOOK Digital Sans CSS";font-weight:400;src:local("Noto Sans Mono Regular");unicode-range:U+0021-002F,U+0030-0039,U+003A-0040,U+005B-0060,U+007B-007E}@font-face{font-family:"VLOOK Digital Sans CSS";font-weight:500;src:local("Noto Sans Mono Medium");unicode-range:U+0021-002F,U+0030-0039,U+003A-0040,U+005B-0060,U+007B-007E}@font-face{font-family:"VLOOK Digital Sans CSS";font-weight:700;src:local("Noto Sans Mono Bold");unicode-range:U+0021-002F,U+0030-0039,U+003A-0040,U+005B-0060,U+007B-007E}@font-face{font-family:"VLOOK Digital Sans CSS";font-weight:900;src:local("Noto Sans Mono Black");unicode-range:U+0021-002F,U+0030-0039,U+003A-0040,U+005B-0060,U+007B-007E}@font-face{font-family:"VLOOK Digital local";font-weight:400;src:local("SF Mono Regular"),local("Menlo Regular"),local("Cascadia Mono Regular"),local("Consolas");unicode-range:U+0021-002F,U+0030-0039,U+003A-0040,U+005B-0060,U+007B-007E}@font-face{font-family:"VLOOK Digital local";font-weight:700;src:local("SF Mono Bold"),local("Menlo Bold"),local("Cascadia Mono Bold"),local("Consolas Bold");unicode-range:U+0021-002F,U+0030-0039,U+003A-0040,U+005B-0060,U+007B-007E}@font-face{font-family:"VLOOK Digital Serif CSS";font-weight:400;src:local("Luxi Mono Regular");unicode-range:U+0021-002F,U+0030-0039,U+003A-0040,U+005B-0060,U+007B-007E}@font-face{font-family:"VLOOK Digital Serif CSS";font-weight:700;src:local("Luxi Mono Bold");unicode-range:U+0021-002F,U+0030-0039,U+003A-0040,U+005B-0060,U+007B-007E}:root{--v-f-fm-title-local:"color-emoji", -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体";--v-f-fm-subtitle-local:"color-emoji", -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体";--v-f-fm-h-local:"color-emoji", -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体";--v-f-fm-text-local:"color-emoji", VLOOK Digital local, -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体";--v-f-fm-bd-local:"color-emoji", VLOOK Digital local, -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体";--v-f-fm-key-local:-apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体";--v-f-fm-num-local:"color-emoji", "VLOOK Number", "Altinn-DIN", "DIN", "DIN Alternate", "VLOOK Sans Mono", "Noto Sans Mono", "SF Mono", Menlo, "Cascadia Mono", Consolas, Courier, "Courier New", -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体";--v-f-fm-tag-local:"color-emoji", -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体";--v-f-fm-code-local:"color-emoji", "SF Mono", Menlo, "Cascadia Mono", Consolas, Courier, "Courier New", -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体", "Heiti SC", "黑体-简", SimHei, "黑体", monospace;--v-f-w-bd-local:bold;--v-f-w-title-local:bold;--v-f-w-text-local:normal;--v-f-fm-title-macos:"color-emoji", -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK";--v-f-fm-subtitle-macos:"color-emoji", -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK";--v-f-fm-h-macos:"color-emoji", -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK";--v-f-fm-text-macos:"color-emoji", "VLOOK Digital Sans", "VLOOK Digital Sans CSS", "VLOOK Digital local", -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK";--v-f-fm-bd-macos:"color-emoji", "VLOOK Digital Sans", "VLOOK Digital Sans CSS", "VLOOK Digital local", -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK";--v-f-fm-key-macos:-apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK";--v-f-fm-num-macos:"color-emoji", "VLOOK Number", "Altinn-DIN", "DIN", "DIN Alternate", "VLOOK Sans Mono", "Noto Sans Mono", "SF Mono", Menlo, "Cascadia Mono", Consolas, Courier, "Courier New", -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK";--v-f-fm-tag-macos:"color-emoji", -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK";--v-f-fm-code-macos:"color-emoji", "SF Mono", Menlo, Courier, "Courier New", -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Heiti SC", "黑体-简", SimHei, "黑体", monospace;--v-f-w-bd-macos:bold;--v-f-w-title-macos:bold;--v-f-w-text-macos:normal;--v-f-fm-title-win:"color-emoji", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体";--v-f-fm-subtitle-win:"color-emoji", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体";--v-f-fm-h-win:"color-emoji", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体";--v-f-fm-text-win:"color-emoji", "VLOOK Digital Sans", "VLOOK Digital Sans CSS", "VLOOK Digital local", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体";--v-f-fm-bd-win:"color-emoji", "VLOOK Digital Sans", "VLOOK Digital Sans CSS", "VLOOK Digital local", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体";--v-f-fm-key-win:"Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体";--v-f-fm-num-win:"color-emoji", "VLOOK Number", "Altinn-DIN", "DIN", "DIN Alternate", "VLOOK Sans Mono", "Noto Sans Mono", "SF Mono", Menlo, "Cascadia Mono", Consolas, Courier, "Courier New", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体";--v-f-fm-tag-win:"color-emoji", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体";--v-f-fm-code-win:"color-emoji", "Cascadia Mono", Consolas, Courier, "Courier New", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体", "Heiti SC", "黑体-简", SimHei, "黑体", monospace;--v-f-w-bd-win:bold;--v-f-w-title-win:bold;--v-f-w-text-win:normal;--v-f-fm-title-sans:"color-emoji", "VLOOK Sans", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK TW", "思源黑体", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans HK", "Source Han Sans HC", "Source Han Sans TW", "Source Han Sans TC", "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体", "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-subtitle-sans:"color-emoji", "VLOOK Sans", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK TW", "思源黑体", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans HK", "Source Han Sans HC", "Source Han Sans TW", "Source Han Sans TC", "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体", "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-h-sans:"color-emoji", "VLOOK Sans", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK TW", "思源黑体", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans HK", "Source Han Sans HC", "Source Han Sans TW", "Source Han Sans TC", "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体", "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-text-sans:"color-emoji", "VLOOK Digital Sans", "VLOOK Digital Sans CSS", "VLOOK Digital local", "VLOOK Sans", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK TW", "思源黑体", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans HK", "Source Han Sans HC", "Source Han Sans TW", "Source Han Sans TC", "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体", "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-bd-sans:"color-emoji", "VLOOK Digital Sans", "VLOOK Digital Sans CSS", "VLOOK Digital local", "VLOOK Sans", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK TW", "思源黑体", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans HK", "Source Han Sans HC", "Source Han Sans TW", "Source Han Sans TC", "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体", "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-key-sans:"VLOOK Sans", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK TW", "思源黑体", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans HK", "Source Han Sans HC", "Source Han Sans TW", "Source Han Sans TC", "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体", "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-num-sans:"color-emoji", "VLOOK Number", "Altinn-DIN", "DIN", "DIN Alternate", "VLOOK Sans Mono", "Noto Sans Mono", "SF Mono", Menlo, "Cascadia Mono", Consolas, Courier, "Courier New", "VLOOK Sans", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK TW", "思源黑体", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans HK", "Source Han Sans HC", "Source Han Sans TW", "Source Han Sans TC", "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体", "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-tag-sans:"color-emoji", "VLOOK Sans", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK TW", "思源黑体", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans HK", "Source Han Sans HC", "Source Han Sans TW", "Source Han Sans TC", "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体", "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-code-sans:"color-emoji", "VLOOK Sans Mono", "Noto Sans Mono", "SF Mono", Menlo, "Cascadia Mono", Consolas, Courier, "Courier New", "VLOOK Sans", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK TW", "思源黑体", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans HK", "Source Han Sans HC", "Source Han Sans TW", "Source Han Sans TC", "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "VLOOK Sans Mono", "Noto Sans Mono", "SF Mono", Menlo, Courier, "Courier New", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", monospace, "VLOOK Sans Mono", "Noto Sans Mono", "SF Mono", Menlo, Courier, "Courier New", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体", monospace, "Heiti SC", "黑体-简", SimHei, "黑体", monospace;--v-f-w-bd-sans:900;--v-f-w-title-sans:900;--v-f-w-text-sans:normal;--v-f-fm-title-serif:"color-emoji", "VLOOK Serif", "Noto Serif CJK SC", "Noto Serif CJK HK", "Noto Serif CJK TW", "思源宋体", "Source Han Serif SC", "Source Han Serif CN", "Source Han Serif HK", "Source Han Serif HC", "Source Han Serif TW", "Source Han Serif TC", "Times New Roman", Times, "Songti SC", "宋体-简", SimSun, "宋体", serif;--v-f-fm-subtitle-serif:"color-emoji", "VLOOK Sans", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK TW", "思源黑体", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans HK", "Source Han Sans HC", "Source Han Sans TW", "Source Han Sans TC", -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体", Arial, Tahoma, "Helvetica Neue", Helvetica, "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-h-serif:"color-emoji", "VLOOK Serif", "Noto Serif CJK SC", "Noto Serif CJK HK", "Noto Serif CJK TW", "思源宋体", "Source Han Serif SC", "Source Han Serif CN", "Source Han Serif HK", "Source Han Serif HC", "Source Han Serif TW", "Source Han Serif TC", "Times New Roman", Times, "Songti SC", "宋体-简", SimSun, "宋体", serif;--v-f-fm-text-serif:"color-emoji", "VLOOK Digital Serif", "VLOOK Digital Serif CSS", "VLOOK Digital local", "VLOOK Serif", "Noto Serif CJK SC", "Noto Serif CJK HK", "Noto Serif CJK TW", "思源宋体", "Source Han Serif SC", "Source Han Serif CN", "Source Han Serif HK", "Source Han Serif HC", "Source Han Serif TW", "Source Han Serif TC", "Times New Roman", Times, "Songti SC", "宋体-简", SimSun, "宋体", serif;--v-f-fm-bd-serif:"color-emoji", "VLOOK Digital Sans", "VLOOK Digital Sans CSS", "VLOOK Digital local", "VLOOK Sans", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK TW", "思源黑体", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans HK", "Source Han Sans HC", "Source Han Sans TW", "Source Han Sans TC", -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体", Arial, Tahoma, "Helvetica Neue", Helvetica, "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-key-serif:"VLOOK Sans", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK TW", "思源黑体", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans HK", "Source Han Sans HC", "Source Han Sans TW", "Source Han Sans TC", -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体", Arial, Tahoma, "Helvetica Neue", Helvetica, "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-num-serif:"color-emoji", "VLOOK Number", "Altinn-DIN", "DIN", "DIN Alternate", "VLOOK Sans Mono", "Noto Sans Mono", "SF Mono", Menlo, "Cascadia Mono", Consolas, Courier, "Courier New", "VLOOK Sans", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK TW", "思源黑体", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans HK", "Source Han Sans HC", "Source Han Sans TW", "Source Han Sans TC", "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体", "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-tag-serif:"color-emoji", "VLOOK Sans", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK TW", "思源黑体", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans HK", "Source Han Sans HC", "Source Han Sans TW", "Source Han Sans TC", -apple-system, Roboto, "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体", Arial, Tahoma, "Helvetica Neue", Helvetica, "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-code-serif:"color-emoji", "VLOOK Serif Mono", "Luxi Mono", "Iosevka Slab", "PT Mono", Courier, "Courier New", "VLOOK Sans Mono", "Noto Sans Mono", "SF Mono", Menlo, "Cascadia Mono", Consolas, Courier, "Courier New", "VLOOK Serif", "Noto Serif CJK SC", "Noto Serif CJK HK", "Noto Serif CJK TW", "思源宋体", "Source Han Serif SC", "Source Han Serif CN", "Source Han Serif HK", "Source Han Serif HC", "Source Han Serif TW", "Source Han Serif TC", "Times New Roman", Times, "Songti SC", "宋体-简", SimSun, "宋体", monospace;--v-f-w-bd-serif:bold;--v-f-w-title-serif:900;--v-f-w-text-serif:500;--v-f-fm-title-book:"color-emoji", Arial, Tahoma, "Helvetica Neue", Helvetica, "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-subtitle-book:"color-emoji", Arial, Tahoma, "Helvetica Neue", Helvetica, "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-h-book:"color-emoji", Arial, Tahoma, "Helvetica Neue", Helvetica, "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-text-book:"color-emoji", "Times New Roman", Times, "Songti SC", "宋体-简", SimSun, "宋体", serif;--v-f-fm-bd-book:"color-emoji", Arial, Tahoma, "Helvetica Neue", Helvetica, "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-key-book:Arial, Tahoma, "Helvetica Neue", Helvetica, "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-num-book:"color-emoji", "VLOOK Number", "Altinn-DIN", "DIN", "DIN Alternate", "VLOOK Sans Mono", "Noto Sans Mono", "SF Mono", Menlo, "Cascadia Mono", Consolas, Courier, "Courier New", "VLOOK Sans", "Noto Sans CJK SC", "Noto Sans CJK HK", "Noto Sans CJK TW", "思源黑体", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans HK", "Source Han Sans HC", "Source Han Sans TW", "Source Han Sans TC", "SF Pro Text", "SF Pro Display", "PingFang SC", "PingFang TC", "PingFang HK", "Segoe UI", SegoeUI, "Microsoft YaHei", "微软雅黑", "Heiti SC", "黑体-简", SimHei, "黑体", "Microsoft JhengHei", "微軟正黑體", "Heiti SC", "黑体-简", SimHei, "黑体", "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-tag-book:"color-emoji", Arial, Tahoma, "Helvetica Neue", Helvetica, "Heiti SC", "黑体-简", SimHei, "黑体", sans-serif;--v-f-fm-code-book:"color-emoji", Courier, "Courier New", Arial, Tahoma, "Helvetica Neue", Helvetica, "Heiti SC", "黑体-简", SimHei, "黑体", monospace;--v-f-w-bd-book:bold;--v-f-w-title-book:bold;--v-f-w-text-book:normal;--v-r-b-small:8px;--v-r-s-small:4px;--v-r-t-small:6px;--v-r-si-small:calc(var(--v-r-t-small) + 1px);--v-r-tag-small:0.3em;--v-r-c-small:50%;--v-r-b-big:12px;--v-r-s-big:6px;--v-r-t-big:10px;--v-r-si-big:calc(var(--v-r-t-big) + 1px);--v-r-tag-big:0.5em;--v-r-c-big:50%;--d-bc-lg:#FFFFFF;--d-bc-tsp-lg:rgba(255, 255, 255, 0);--d-bc-dk:#181A1C;--d-bc-tsp-dk:rgba(24, 26, 28, 0);--d-bi-lg:url("file:///Users/max/Library/Application%20Support/abnerworks.Typora/themes/");--d-bi-dk:url("file:///Users/max/Library/Application%20Support/abnerworks.Typora/themes/");--d-f-c-lg:#181A1C;--d-f-c-alt-lg:#adb3b9;--toc-h-num-color-lg:rgba(24, 26, 28, 0.5);--d-f-c-dk:#F0F2F4;--d-f-c-alt-dk:#7a8c9e;--toc-h-num-color-dk:rgba(240, 242, 244, 0.5);--pn-c-lg:#E8EAED;--pn-c-alt-lg:#cbd0d7;--pn-c-tsp-lg:rgba(232, 234, 237, 0);--blockquote-bg-lg:#E8EAED;--pn-c-dk:#303234;--pn-c-alt-dk:#484c4f;--pn-c-tsp-dk:rgba(48, 50, 52, 0);--blockquote-bg-dk:#303234;--btn-bc:#10A8BE;--img-bd-invert:#cfcdcb;--tbl-bd-lg:#B0B2B4;--tbl-tr-hv-lg:rgba(119, 53, 204, 0.2);--tbl-h-bd-lg:#96989b;--tbl-th-bg-lg:rgba(176, 178, 180, 0.4);--tbl-td-bg-lg:rgba(176, 178, 180, 0.2);--tbl-cell-bd-lg:rgba(176, 178, 180, 0.3);--tbl-bd-dk:#707274;--tbl-tr-hv-dk:rgba(119, 53, 204, 0.4);--tbl-h-bd-dk:#898b8e;--tbl-th-bg-dk:rgba(112, 114, 116, 0.4);--tbl-td-bg-dk:rgba(112, 114, 116, 0.2);--tbl-cell-bd-dk:rgba(112, 114, 116, 0.3);--v-invert-dark-lg:invert(0) brightness(100%);--v-brightness-dark-lg:brightness(100%);--v-selection-color-lg:rgba(136, 136, 136, 0.3);--a-color-lg:#10A8BE;--mark-bg-lg:var(--ac-t1-fade-lg);--tbl-row-g-alpha-lg:0.15;--h-f-lg:#10A8BE;--h-box-shadow-lg:rgba(16, 168, 190, 0.2);--h-bg-start-lg:rgba(16, 168, 190, 0);--h-bg-end-lg:rgba(16, 168, 190, 0.1);--code-bg-lg:var(--d-bc-lg);--code-t-lg:#7735CC;--std-code-shadow-lg:var(--pn-c-alt-lg);--rb-code-shadow-lg:rgba(0, 0, 0, 0.3);--c-blk-bg-lg:none;--key-bg-lg:#484A4C;--key-reflect-lg:#7a7d80;--key-shadow-lg:#000000;--ac-rd-lg:#C01010;--ac-rd-alt-lg:#FCD9D9;--ac-rd-fade-lg:rgba(192, 16, 16, 0.2);--ac-rd-title-lg:var(--ac-rd);--ac-og-lg:#F87210;--ac-og-alt-lg:#FEE8D7;--ac-og-fade-lg:rgba(248, 114, 16, 0.2);--ac-og-title-lg:var(--ac-og);--ac-ye-lg:#FDC000;--ac-ye-alt-lg:#FFF1C7;--ac-ye-fade-lg:rgba(253, 192, 0, 0.2);--ac-ye-title-lg:#e4ad00;--ac-lm-lg:#A8C818;--ac-lm-alt-lg:#F0F8C8;--ac-lm-fade-lg:rgba(168, 200, 24, 0.2);--ac-lm-title-lg:#95b115;--ac-gn-lg:#10A030;--ac-gn-alt-lg:#D5FBDE;--ac-gn-fade-lg:rgba(16, 160, 48, 0.2);--ac-gn-title-lg:var(--ac-gn);--ac-aq-lg:#30DBD4;--ac-aq-alt-lg:#D4F7F6;--ac-aq-fade-lg:rgba(48, 219, 212, 0.2);--ac-aq-title-lg:#24cec7;--ac-mn-lg:#106C5C;--ac-mn-alt-lg:#DCF9F7;--ac-mn-fade-lg:rgba(16, 108, 92, 0.2);--ac-mn-title-lg:#0d5649;--ac-ol-lg:#607010;--ac-ol-alt-lg:#F0F7C9;--ac-ol-fade-lg:rgba(96, 112, 16, 0.2);--ac-ol-title-lg:var(--ac-ol);--ac-wn-lg:#901050;--ac-wn-alt-lg:#FAD6E8;--ac-wn-fade-lg:rgba(144, 16, 80, 0.2);--ac-wn-title-lg:var(--ac-wn);--ac-cy-lg:#10A0A8;--ac-cy-alt-lg:#D0F8FB;--ac-cy-fade-lg:rgba(16, 160, 168, 0.2);--ac-cy-title-lg:var(--ac-cy);--ac-bu-lg:#1090F0;--ac-bu-alt-lg:#D4EAFC;--ac-bu-fade-lg:rgba(16, 144, 240, 0.2);--ac-bu-title-lg:var(--ac-bu);--ac-se-lg:#1040C0;--ac-se-alt-lg:#D9E2FC;--ac-se-fade-lg:rgba(16, 64, 192, 0.2);--ac-se-title-lg:var(--ac-se);--ac-la-lg:#A4A0EC;--ac-la-alt-lg:#E7E5FA;--ac-la-fade-lg:rgba(164, 160, 236, 0.2);--ac-la-title-lg:#908be8;--ac-vn-lg:#5C58D8;--ac-vn-alt-lg:#DFDEF7;--ac-vn-fade-lg:rgba(92, 88, 216, 0.2);--ac-vn-title-lg:var(--ac-vn);--ac-pu-lg:#8820B0;--ac-pu-alt-lg:#F1DCF9;--ac-pu-fade-lg:rgba(136, 32, 176, 0.2);--ac-pu-title-lg:var(--ac-pu);--ac-ro-lg:#E440D0;--ac-ro-alt-lg:#FADBF6;--ac-ro-fade-lg:rgba(228, 64, 208, 0.2);--ac-ro-title-lg:var(--ac-ro);--ac-pk-lg:#F8A8D0;--ac-pk-alt-lg:#FDE7F2;--ac-pk-fade-lg:rgba(248, 168, 208, 0.2);--ac-pk-title-lg:#f690c3;--ac-gd-lg:#D8B8B0;--ac-gd-alt-lg:#F3EAE7;--ac-gd-fade-lg:rgba(216, 184, 176, 0.2);--ac-gd-title-lg:#d0a99f;--ac-bn-lg:#906040;--ac-bn-alt-lg:#ECDED5;--ac-bn-fade-lg:rgba(144, 96, 64, 0.2);--ac-bn-title-lg:var(--ac-bn);--ac-gy-lg:#888B8F;--ac-gy-alt-lg:#E7E8E9;--ac-gy-fade-lg:rgba(136, 139, 143, 0.2);--ac-gy-title-lg:#7b7e83;--ac-bk-lg:#202428;--ac-bk-alt-lg:#CCD1D6;--ac-bk-fade-lg:rgba(32, 36, 40, 0.2);--ac-bk-title-lg:var(--ac-bk);--ac-t1-lg:#10DAD8;--ac-t1-alt-lg:#D0F6FB;--ac-t1-fade-lg:rgba(16, 168, 190, 0.2);--ac-t1-title-lg:var(--ac-t1);--ac-t2-lg:#7735CC;--ac-t2-alt-lg:#E4D6F5;--ac-t2-fade-lg:rgba(119, 53, 204, 0.2);--ac-t2-title-lg:var(--ac-t2);--v-invert-dark-dk:invert(1) brightness(90%);--v-brightness-dark-dk:brightness(90%);--v-selection-color-dk:rgba(136, 136, 136, 0.5);--a-color-dk:#10A8BE;--mark-bg-dk:var(--ac-t1-fade-lg);--tbl-row-g-alpha-dk:0.25;--h-f-dk:#10A8BE;--h-box-shadow-dk:rgba(16, 168, 190, 0.2);--h-bg-start-dk:rgba(16, 168, 190, 0);--h-bg-end-dk:rgba(16, 168, 190, 0.15);--code-bg-dk:var(--d-bc-dk);--code-t-dk:#8448D1;--std-code-shadow-dk:var(--pn-c-alt-dk);--rb-code-shadow-dk:rgba(255, 255, 255, 0.3);--c-blk-bg-dk:none;--key-bg-dk:#D8DADC;--key-reflect-dk:#ffffff;--key-shadow-dk:#a2a7ac;--ac-rd-dk:#D91212;--ac-rd-alt-dk:#3D0505;--ac-rd-fade-dk:rgba(217, 18, 18, 0.2);--ac-rd-title-dk:var(--d-f-c-dk);--ac-ye-dk:#E6AE00;--ac-ye-alt-dk:#4D3A00;--ac-ye-fade-dk:rgba(230, 174, 0, 0.2);--ac-ye-title-dk:var(--d-f-c-dk);--ac-og-dk:#F8791B;--ac-og-alt-dk:#451F02;--ac-og-fade-dk:rgba(248, 121, 27, 0.2);--ac-og-title-dk:var(--d-f-c-dk);--ac-lm-dk:#99B616;--ac-lm-alt-dk:#364008;--ac-lm-fade-dk:rgba(153, 182, 22, 0.2);--ac-lm-title-dk:var(--d-f-c-dk);--ac-gn-dk:#20A040;--ac-gn-alt-dk:#0B3716;--ac-gn-fade-dk:rgba(32, 160, 64, 0.2);--ac-gn-title-dk:var(--d-f-c-dk);--ac-mn-dk:#147B71;--ac-mn-alt-dk:#062320;--ac-mn-fade-dk:rgba(20, 123, 113, 0.2);--ac-mn-title-dk:var(--d-f-c-dk);--ac-ol-dk:#738613;--ac-ol-alt-dk:#262D06;--ac-ol-fade-dk:rgba(115, 134, 19, 0.2);--ac-ol-title-dk:var(--d-f-c-dk);--ac-wn-dk:#9C1157;--ac-wn-alt-dk:#2E051A;--ac-wn-fade-dk:rgba(156, 17, 87, 0.2);--ac-wn-title-dk:var(--d-f-c-dk);--ac-aq-dk:#26D9D2;--ac-aq-alt-dk:#0C4543;--ac-aq-fade-dk:rgba(38, 217, 210, 0.2);--ac-aq-title-dk:var(--d-f-c-dk);--ac-cy-dk:#11A9B1;--ac-cy-alt-dk:#063A3C;--ac-cy-fade-dk:rgba(17, 169, 177, 0.2);--ac-cy-title-dk:var(--d-f-c-dk);--ac-bu-dk:#40A0F2;--ac-bu-alt-dk:#063660;--ac-bu-fade-dk:rgba(64, 160, 242, 0.2);--ac-bu-title-dk:var(--d-f-c-dk);--ac-se-dk:#1248D9;--ac-se-alt-dk:#061B56;--ac-se-fade-dk:rgba(18, 72, 217, 0.2);--ac-se-title-dk:var(--d-f-c-dk);--ac-la-dk:#8D88E7;--ac-la-alt-dk:#211B88;--ac-la-fade-dk:rgba(141, 136, 231, 0.2);--ac-la-title-dk:var(--d-f-c-dk);--ac-vn-dk:#625ED9;--ac-vn-alt-dk:#1B1867;--ac-vn-fade-dk:rgba(98, 94, 217, 0.2);--ac-vn-title-dk:var(--d-f-c-dk);--ac-pu-dk:#A026CF;--ac-pu-alt-dk:#320C41;--ac-pu-fade-dk:rgba(160, 38, 207, 0.2);--ac-pu-title-dk:var(--d-f-c-dk);--ac-ro-dk:#E548D2;--ac-ro-alt-dk:#470A40;--ac-ro-fade-dk:rgba(229, 72, 210, 0.2);--ac-ro-title-dk:var(--d-f-c-dk);--ac-pk-dk:#F689BF;--ac-pk-alt-dk:#4B0629;--ac-pk-fade-dk:rgba(246, 137, 191, 0.2);--ac-pk-title-dk:var(--d-f-c-dk);--ac-gd-dk:#CCA399;--ac-gd-alt-dk:#4B2D25;--ac-gd-fade-dk:rgba(204, 163, 153, 0.2);--ac-gd-title-dk:var(--d-f-c-dk);--ac-bn-dk:#986543;--ac-bn-alt-dk:#352317;--ac-bn-fade-dk:rgba(152, 101, 67, 0.2);--ac-bn-title-dk:var(--d-f-c-dk);--ac-gy-dk:#83878B;--ac-gy-alt-dk:#313435;--ac-gy-fade-dk:rgba(131, 135, 139, 0.2);--ac-gy-title-dk:var(--d-f-c-dk);--ac-bk-dk:#F9FAFB;--ac-bk-alt-dk:#363E44;--ac-bk-fade-dk:rgba(249, 250, 251, 0.2);--ac-bk-title-dk:var(--d-f-c-dk);--ac-t1-dk:#0F9EB3;--ac-t1-alt-dk:#06434B;--ac-t1-fade-dk:rgba(16, 168, 190, 0.2);--ac-t1-title-dk:var(--d-f-c-dk);--ac-t2-dk:#8448D1;--ac-t2-alt-dk:#212426;--ac-t2-fade-dk:rgba(119, 53, 204, 0.2);--ac-t2-title-dk:var(--d-f-c-dk);--v-invert-dark:var(--v-invert-dark-lg);--v-invert-hover:var(--v-invert-hover-lg);--v-brightness-dark:var(--v-brightness-dark-lg);--v-selection-color:var(--v-selection-color-lg);--d-bc:var(--d-bc-lg);--d-bc-tsp:var(--d-bc-tsp-lg);--d-bi:var(--d-bi-lg);--d-f-c:var(--d-f-c-lg);--d-f-c-alt:var(--d-f-c-alt-lg);--pn-c:var(--pn-c-lg);--pn-c-alt:var(--pn-c-alt-lg);--pn-c-tsp:var(--pn-c-tsp-lg);--blockquote-bg:var(--blockquote-bg-lg);--a-color:var(--a-color-lg);--mark-bg:var(--ac-t1-fade-lg);--tbl-bd:var(--tbl-bd-lg);--tbl-tr-hv:var(--tbl-tr-hv-lg);--tbl-h-bd:var(--tbl-h-bd-lg);--tbl-th-bg:var(--tbl-th-bg-lg);--tbl-td-bg:var(--tbl-td-bg-lg);--tbl-cell-bd:var(--tbl-cell-bd-lg);--tbl-row-g-alpha:var(--tbl-row-g-alpha-lg);--toc-h-num-color:var(--toc-h-num-color-lg);--h-f:var(--h-f-lg);--h-box-shadow:var(--h-box-shadow-lg);--h-bg-start:var(--h-bg-start-lg);--h-bg-end:var(--h-bg-end-lg);--code-bg:var(--code-bg-lg);--code-t:var(--code-t-lg);--std-code-shadow:var(--std-code-shadow-lg);--rb-code-shadow:var(--rb-code-shadow-lg);--c-blk-bg:var(--c-blk-bg-lg);--key-bg:var(--key-bg-lg);--key-reflect:var(--key-reflect-lg);--key-shadow:var(--key-shadow-lg);--ac-rd:var(--ac-rd-lg);--ac-rd-alt:var(--ac-rd-alt-lg);--ac-rd-fade:var(--ac-rd-fade-lg);--ac-rd-title:var(--ac-rd-title-lg);--ac-og:var(--ac-og-lg);--ac-og-alt:var(--ac-og-alt-lg);--ac-og-fade:var(--ac-og-fade-lg);--ac-og-title:var(--ac-og-title-lg);--ac-ye:var(--ac-ye-lg);--ac-ye-alt:var(--ac-ye-alt-lg);--ac-ye-fade:var(--ac-ye-fade-lg);--ac-ye-title:var(--ac-ye-title-lg);--ac-lm:var(--ac-lm-lg);--ac-lm-alt:var(--ac-lm-alt-lg);--ac-lm-fade:var(--ac-lm-fade-lg);--ac-lm-title:var(--ac-lm-title-lg);--ac-gn:var(--ac-gn-lg);--ac-gn-alt:var(--ac-gn-alt-lg);--ac-gn-fade:var(--ac-gn-fade-lg);--ac-gn-title:var(--ac-gn-title-lg);--ac-mn:var(--ac-mn-lg);--ac-mn-alt:var(--ac-mn-alt-lg);--ac-mn-fade:var(--ac-mn-fade-lg);--ac-mn-title:var(--ac-mn-title-lg);--ac-ol:var(--ac-ol-lg);--ac-ol-alt:var(--ac-ol-alt-lg);--ac-ol-fade:var(--ac-ol-fade-lg);--ac-ol-title:var(--ac-ol-title-lg);--ac-wn:var(--ac-wn-lg);--ac-wn-alt:var(--ac-wn-alt-lg);--ac-wn-fade:var(--ac-wn-fade-lg);--ac-wn-title:var(--ac-wn-title-lg);--ac-aq:var(--ac-aq-lg);--ac-aq-alt:var(--ac-aq-alt-lg);--ac-aq-fade:var(--ac-aq-fade-lg);--ac-aq-title:var(--ac-aq-title-lg);--ac-cy:var(--ac-cy-lg);--ac-cy-alt:var(--ac-cy-alt-lg);--ac-cy-fade:var(--ac-cy-fade-lg);--ac-cy-title:var(--ac-cy-title-lg);--ac-bu:var(--ac-bu-lg);--ac-bu-alt:var(--ac-bu-alt-lg);--ac-bu-fade:var(--ac-bu-fade-lg);--ac-bu-title:var(--ac-bu-title-lg);--ac-se:var(--ac-se-lg);--ac-se-alt:var(--ac-se-alt-lg);--ac-se-fade:var(--ac-se-fade-lg);--ac-se-title:var(--ac-se-title-lg);--ac-la:var(--ac-la-lg);--ac-la-alt:var(--ac-la-alt-lg);--ac-la-fade:var(--ac-la-fade-lg);--ac-la-title:var(--ac-la-title-lg);--ac-vn:var(--ac-vn-lg);--ac-vn-alt:var(--ac-vn-alt-lg);--ac-vn-fade:var(--ac-vn-fade-lg);--ac-vn-title:var(--ac-vn-title-lg);--ac-pu:var(--ac-pu-lg);--ac-pu-alt:var(--ac-pu-alt-lg);--ac-pu-fade:var(--ac-pu-fade-lg);--ac-pu-title:var(--ac-pu-title-lg);--ac-ro:var(--ac-ro-lg);--ac-ro-alt:var(--ac-ro-alt-lg);--ac-ro-fade:var(--ac-ro-fade-lg);--ac-ro-title:var(--ac-ro-title-lg);--ac-pk:var(--ac-pk-lg);--ac-pk-alt:var(--ac-pk-alt-lg);--ac-pk-fade:var(--ac-pk-fade-lg);--ac-pk-title:var(--ac-pk-title-lg);--ac-gd:var(--ac-gd-lg);--ac-gd-alt:var(--ac-gd-alt-lg);--ac-gd-fade:var(--ac-gd-fade-lg);--ac-gd-title:var(--ac-gd-title-lg);--ac-bn:var(--ac-bn-lg);--ac-bn-alt:var(--ac-bn-alt-lg);--ac-bn-fade:var(--ac-bn-fade-lg);--ac-bn-title:var(--ac-bn-title-lg);--ac-gy:var(--ac-gy-lg);--ac-gy-alt:var(--ac-gy-alt-lg);--ac-gy-fade:var(--ac-gy-fade-lg);--ac-gy-title:var(--ac-gy-title-lg);--ac-bk:var(--ac-bk-lg);--ac-bk-alt:var(--ac-bk-alt-lg);--ac-bk-fade:var(--ac-bk-fade-lg);--ac-bk-title:var(--ac-bk-title-lg);--ac-t1:var(--ac-t1-lg);--ac-t1-alt:var(--ac-t1-alt-lg);--ac-t1-fade:var(--ac-t1-fade-lg);--ac-t1-title:var(--ac-t1-title-lg);--ac-t2:var(--ac-t2-lg);--ac-t2-alt:var(--ac-t2-alt-lg);--ac-t2-fade:var(--ac-t2-fade-lg);--ac-t2-title:var(--ac-t2-title-lg);--v-f-theme:local;--v-f-fm-title:var(--v-f-fm-title-local);--v-f-fm-subtitle:var(--v-f-fm-subtitle-local);--v-f-fm-h:var(--v-f-fm-h-local);--v-f-fm-text:var(--v-f-fm-text-local);--v-f-fm-bd:var(--v-f-fm-bd-local);--v-f-fm-key:var(--v-f-fm-key-local);--v-f-fm-num:var(--v-f-fm-num-local);--v-f-fm-tag:var(--v-f-fm-tag-local);--v-f-fm-code:var(--v-f-fm-code-local);--v-f-w-bd:var(--v-f-w-bd-local);--v-f-w-title:var(--v-f-w-title-local);--v-f-w-text:var(--v-f-w-text-local);--v-r-b:var(--v-r-b-big);--v-r-s:var(--v-r-s-big);--v-r-t:var(--v-r-t-big);--v-r-si:calc(var(--v-r-t) - 1px);--v-r-tag:var(--v-r-tag-big);--v-r-c:var(--v-r-c-big);--d-bi-lg:url("");--d-bi-dk:url("");--thm-fav-logo-lg:url("");--thm-fav-logo-dk:url("");--thm-c-logo:url("");--thm-c-w:url("");--thm-c-w2:url("");--thm-c-bg:url("");--thm-bc-w-r:url("");--v-ws-delay:3;--v-theme-name:"vlook-owl";--v-theme-version:"V20.0";--v-color-scheme:light;--v-nav-center-width:340px;--v-nav-center-hidden-left:-350px;--v-toolbar-btn-width:36px;--v-toolbar-btn-space:5px;--v-top-margin:8px;--v-trans-dur:200ms;--v-trans-value:all var(--v-trans-dur) ease-out;--tbl-cell-padding:8px;--v-btn-bg:#10A8BE;--v-btn-f:#FFFFFF;--v-chp-auto-num:on;--v-fig-grid-l-lg:url("");--v-fig-grid-l-dk:url("");--v-fig-grid-b-lg:url("");--v-fig-grid-b-dk:url("");--v-fig-grid-l-invert:url("");--v-fig-grid-b-invert:url("");--cur-copy:var(--cur-copy-normal);--cur-copy-normal:url(""), auto!important;--cur-copy-as-md:url(""), auto!important;--v-float-shadow:0 4px 16px rgba(0, 0, 0, 0.2);--v-float-inn-shadow:0 0 0 1px rgba(0, 0, 0, 0.2) inset;--v-input-focus-shadow:0 0 0 3px rgba(16, 168, 190, 0.35);--v-input-focus-inn-shadow:0 0 0 1px #10A8BE inset;--v-input-focus-border:#10A8BE;--cm-keyword-lg:#770088;--cm-variable-lg:var(--d-f-c-lg);--cm-variable-2-lg:#0055AA;--cm-variable-3-lg:#008855;--cm-tag-lg:#9ab696;--cm-attribute-lg:#0000CC;--cm-string-lg:#AA1111;--cm-string-2-lg:#FF5500;--cm-comment-lg:#AA5500;--cm-header-lg:#0000FF;--cm-quote-lg:#009900;--cm-hr-lg:#999999;--cm-link-lg:#0000CC;--cm-negative-lg:#DD4444;--cm-positive-lg:#229922;--cm-meta-lg:#555555;--cm-bulidin-lg:#3300AA;--cm-bracket-lg:#999977;--cm-atom-lg:#221199;--cm-number-lg:#116644;--cm-keyword-dk:#C88FD0;--cm-variable-dk:var(--d-f-c-dk);--cm-variable-2-dk:#9FBAD5;--cm-variable-3-dk:#1CC685;--cm-tag-dk:#7DF46A;--cm-attribute-dk:#7575E4;--cm-string-dk:#D26B6B;--cm-string-2-dk:#FF5500;--cm-comment-dk:#DA924A;--cm-header-dk:#8D8DF0;--cm-quote-dk:#57AC57;--cm-hr-dk:#D8D5D5;--cm-link-dk:#D3D3EF;--cm-negative-dk:#D95050;--cm-positive-dk:#50E650;--cm-meta-dk:#B7B3B3;--cm-bulidin-dk:#F3B3F8;--cm-bracket-dk:#999977;--cm-atom-dk:#84B6CB;--cm-number-dk:#64AB8F;--cm-keyword:var(--cm-keyword-lg);--cm-variable:var(--cm-variable-lg);--cm-variable-2:var(--cm-variable-2-lg);--cm-variable-3:var(--cm-variable-3-lg);--cm-tag:var(--cm-tag-lg);--cm-attribute:var(--cm-attribute-lg);--cm-CodeMirror-cursor:#7735CC;--cm-string:var(--cm-string-lg);--cm-string-2:var(--cm-string-2-lg);--cm-comment:var(--cm-comment-lg);--cm-header:var(--cm-header-lg);--cm-quote:var(--cm-quote-lg);--cm-hr:var(--cm-hr-lg);--cm-link:var(--cm-link-lg);--cm-negative:var(--cm-negative-lg);--cm-positive:var(--cm-positive-lg);--cm-meta:var(--cm-meta-lg);--cm-bulidin:var(--cm-bulidin-lg);--cm-bracket:var(--cm-bracket-lg);--cm-atom:var(--cm-atom-lg);--cm-number:var(--cm-number-lg);--bg-color:var(--d-bc-lg);--side-bar-bg-color:var(--d-bc-lg);--text-color:var(--d-f-c-lg);--border-color:var(--tbl-bd);--select-text-bg-color:var(--v-selection-color);--search-select-bg-color:var(--v-selection-color);--control-text-color:var(--d-f-c-lg);--control-text-hover-color:var(--d-f-c-lg);--window-border:1px solid var(--pn-c-lg);--active-file-bg-color:var(--d-bc-lg);--active-file-bder:var(--select-text-bg-color);--active-file-text-color:var(--d-f-c-lg);--item-hover-bg-color:var(--d-f-c-alt);--item-hover-text-color:var(--d-bc);--primary-color:#10A8BE;--rawblock-edit-panel-bd:var(--pn-c)}::selection{background:var(--v-selection-color)!important;fill:var(--d-f-c)!important}.typora-export-sidebar{display:none!important}.fa{font-family:FontAwesome!important}.md-toc-inner{text-decoration:none;box-shadow:none}#md-notification::before,#top-titlebar :is(.ty-menu-btn-area-sub1, .ty-menu-btn-area-sub2, .ty-menu-btn-area-sub3),.fa-code:before,.fa-sort-asc:before,.fa-sort-desc:before,.file-node-icon,.ion-chevron-left:before,.ion-ios7-search-strong::before,.outline-expander::before,.ty-icon{color:var(--h-f)}.ion-folder:before,.megamenu-content table,.megamenu-opened #top-titlebar .ty-icon{color:var(--d-f-c-lg)}#md-searchpanel .btn label,#top-titlebar .ty-icon{color:var(--d-f-c)}.ty-menu-btn-area>span{border-top-width:2px}.ty-sidebar-search-panel svg.icon{fill:var(--h-f)}.fa-caret-right::before,.fa-folder::before{color:var(--d-f-c-alt)}.md-align-gp .ty-icon,.md-resize-table .ty-icon{color:var(--a-color)}.ion-android-arrow-back:before,.megamenu-menu-list li a{color:#fff}.ty-table-edit{margin-left:0;margin-top:-26px!important;background:var(--d-f-c);border-radius:var(--v-r-b) var(--v-r-b) var(--v-r-b) var(--v-r-b);padding:0 3px 2px;width:auto!important}.md-resize-table-th .popover{width:max-content;padding-bottom:10px!important}.md-grid-board-wrap .popover-title{padding-top:10px}.ty-table-edit div{width:max-content;padding:0 5px}.md-grid-board{border-radius:0!important}.md-grid-board a.md-active,.md-grid-board a:hover{border-color:var(--ac-t1)!important;background:var(--ac-t1)!important;box-shadow:none!important}.md-grid-board :is(tr, tr:hover)::before{content:""!important}.md-grid-board tr>:is(th, td),.md-grid-board tr>:is(th, td):first-child{padding:5px!important;background:var(--ac-t1)!important;box-shadow:none!important}.md-resize-table{margin-right:50px}.md-delete-table{margin-left:50px}.ty-icon.ty-delete{color:#7735cc}.md-notification-container{background:var(--d-bc)!important}#md-notification::before{top:16px}#md-notification a{color:var(--a-color);text-decoration:none;font-weight:var(--v-f-w-bd)}#md-notification :is(a:hover, a.default-btn:hover){color:#7735cc}#md-notification .btn{border-radius:var(--v-r-s);margin-left:5px;color:#fff!important;background:#10a8be!important}#md-notification .btn:hover{color:#10dad8!important;background:#7735cc!important}#md-notification .btn-default{font-weight:var(--v-f-w-title)}.md-comment{color:var(--d-f-c-alt);font-family:inherit}body.os-windows :is(.megamenu-menu, .megamenu-menu-header-title-menu){background:#10a8be;color:#fff}.megamenu-menu-header{border-bottom-color:#fff}#megamenu-back-btn{border-color:#10a8be}.megamenu-menu-panel{color:var(--d-f-c-alt-lg)}.megamenu-menu-list li a.active{background:#7f748d!important;color:#10dad8}.megamenu-menu-list:not(.saved) li a:hover{background:#7735cc!important;color:#10dad8}body:not([class]) :is(h1,h2,h3,h4,h5,h6){color:var(--h-f)}.btn-group .btn+.btn{margin-left:0}.btn.active{border-color:#10a8be;background-color:#10a8be}.btn.active>.ty-icon::before{color:#fff}.btn,.sidebar-footer-main-item-label{font-family:var(--v-f-fm-bd);background:0 0}.btn,.megamenu-content input{border-radius:var(--v-r-s);color:var(--d-f-c)}.megamenu-section input{background:var(--d-bc-lg);color:var(--d-f-c-lg)}.megamenu-section :is(.long-btn, .btn){border-radius:var(--v-r-s);color:var(--d-f-c-lg)}.megamenu-section :is(.long-btn:hover, .btn:hover){color:var(--d-f-c-lg)!important;background:var(--blockquote-bg-lg)}.megamenu-menu-header:focus,.megamenu-menu-header:hover,.megamenu-menu-header:hover #megamenu-menu-header-title{color:#fff}.btn-primary{color:#fff;background:#10a8be;font-weight:var(--v-f-w-title)}.btn-primary:hover{background:#7735cc}.btn-primary:active{background:#7f748d}.md-image-src-span,.md-link .md-url{color:var(--d-f-c-alt);font-family:var(--monospace);font-weight:var(--v-f-w-text);text-decoration:none}kbd .md-image-src-span,kbd .md-link .md-url{color:var(--pn-c)}.md-image-btn,body.os-windows .active-tab-files #info-panel-tab-file .info-panel-tab-border,body.os-windows .active-tab-outline #info-panel-tab-outline .info-panel-tab-border{background:#10a8be}.md-image-btn:hover{background:#7735cc}.md-image-input-src-btn{line-height:1.5;height:30px;background:var(--pn-c);box-shadow:0 0 0 1px #10a8be inset;border-radius:var(--v-r-si) 0 0 var(--v-r-si)}.md-image-input-src-btn::before{color:var(--d-f-c-alt)}#toc-dropmenu>.outline-content,.md-image-input-src-btn.selected,.md-image-input-src-btn:hover{background:0 0}.md-image-pick-file-btn{line-height:1.5;height:30px;border-left-color:var(--d-bc);border-radius:0 var(--v-r-si) var(--v-r-si) 0}body.os-windows :is(.md-image-input-src-btn, .md-image-pick-file-btn){line-height:1.5}.hide-br-and-line-break .md-expand .md-br-content,.md-raw-inline{font-size:.75em;color:#10a8be}.md-html-inline .md-meta{font-size:.75em;font-weight:400;opacity:.5!important}.md-html-inline kbd .md-meta{font-size:1em;opacity:1!important}.md-image,html{font-size:1em}.md-image>.md-meta{color:#7735cc}kbd .md-image>.md-meta{color:#fff;font-weight:400}#write .md-focus a kbd:hover{background:var(--ac-t1)!important}.md-focus-container::before{content:"✏️"!important;position:absolute;left:-15px!important}#write :is(h6+figure, li>figure) table .md-focus-container::before{left:1em!important}:is(li>figure, h6+figure) .md-focus-container::before{left:10px}p.md-focus::before{content:"✏️";position:absolute;left:-20px}li.md-focus-container::before{content:""!important;position:absolute}li p.md-focus::before{left:-30px}li.md-task-list-item p.md-focus::before{left:-50px}:is(h3,h4,h5,h6).md-focus::before{border:0;position:inherit;left:inherit;float:none;top:initial;font-size:inherit;vertical-align:inherit;font-weight:inherit;line-height:inherit}:is(h1,h2,h3,h4,h5,h6).md-focus::before{padding-left:0;padding-right:0}body.os-windows :is(header, .ty-footer){background:var(--d-bc) var(--d-bi)}body.os-windows :is(#top-titlebar,
.ty-footer,
#typora-sidebar,
#w-titlebar-left,
#w-traffic-lgs){background:0 0}body.os-windows .ty-footer{border-top-color:var(--d-bc)}#typora-sidebar{border-right:none}.sidebar-tabs{border-bottom:none}.sidebar-tab-btn{opacity:.4}.sidebar-content{padding:0 10px 10px;background:0 0}.sidebar-tab.active{font-family:var(--v-f-fm-title);font-weight:var(--v-f-w-title)}.sidebar-tab.active::after{content:" ･ VLOOK " "Owl";text-transform:none;white-space:pre}.sidebar-tabs>.sidebar-tab.active{background:linear-gradient(135deg,#10a8be 25%,#5b5abf);background-clip:text;-webkit-background-clip:text;color:transparent}sidebar-tabs body.os-windows .info-panel-tab-title{white-space:pre;color:var(--h-f)}body.os-windows .info-panel-tab-title::after{content:" ･ VLOOK " "Owl";text-transform:none;white-space:pre;font-size:.75em}#typora-sidebar .outline-content:empty{opacity:.4;border:2px dashed var(--d-f-c-alt);border-radius:var(--v-r-b);background:0 0}.active-tab-files.use-file-tree-style .sidebar-content{bottom:0}#sidebar-content:hover #file-library{padding-bottom:8px}#typora-sidebar #file-library-tree{border-radius:var(--v-r-b);padding-top:0;padding-left:0}#typora-sidebar #file-library-tree:not(:empty){background:var(--pn-c)}#typora-sidebar :is(#file-library-tree, #file-library-list-children):empty{opacity:.4;border:2px dashed var(--d-f-c-alt);border-radius:var(--v-r-b);background:0 0}body.os-windows #file-library-tree{height:100%}#toc-dropmenu{border-radius:var(--v-r-b);box-shadow:var(--v-float-shadow),var(--v-float-inn-shadow);top:30px!important;right:20px!important}.outline-title-wrapper{color:var(--h-f);text-transform:uppercase;padding-top:10px;padding-bottom:10px}.outline-title{font-weight:var(--v-f-w-title);font-size:1.25em}.outline-title::after{content:" ･ VLOOK " "Owl"}#toc-dropmenu .divider{display:none}.outline-content>.outline-h6:first-child~.outline-h1:last-child>.outline-item,.outline-content>li:first-child.outline-h6>.outline-item{color:var(--a-color);font-size:14px;height:40px;padding-left:20px!important}.outline-content>li:first-child.outline-h6>.outline-item .outline-label :is(sup, sub){color:inherit!important;font-size:1em!important;display:contents!important}.outline-content>.outline-h6:first-child~.outline-h1:last-child>.outline-item code,.outline-content>li:first-child.outline-h6>.outline-item code{color:inherit;background:0 0;font-family:var(--v-f-fm-tag);font-size:1em;font-weight:inherit;padding:0;box-shadow:none;display:inline;white-space:inherit}.outline-content>.outline-h6:first-child~.outline-h1:last-child>.outline-item u,.outline-content>li:first-child.outline-h6>.outline-item u{text-decoration:none}.outline-content>li:first-child.outline-h6>.outline-item::before{content:"COVER"}.outline-content>.outline-h6:first-child~.outline-h1:last-child>.outline-item::before,.outline-content>li:first-child.outline-h6>.outline-item::before{position:absolute;left:20px;color:#7735cc;font-size:.75em;font-style:normal!important}.outline-content>li:first-child.outline-h6>.outline-item .outline-expander{height:10px!important;display:block}.outline-content>.outline-h6:first-child~.outline-h1:last-child>.outline-item .outline-expander{height:15px!important;display:block}.outline-content>.outline-h6:first-child~.outline-h1:last-child>.outline-item .outline-label,.outline-content>li:first-child.outline-h6>.outline-item .outline-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outline-content>.outline-h6:first-child~.outline-h1:last-child>.outline-item .outline-label::before,.outline-content>li:first-child.outline-h6>.outline-item .outline-label::before{counter-increment:h6toc;content:"";position:absolute;display:block;background-color:var(--d-f-c-alt);left:5px;top:5px;width:6px;height:30px;border-radius:calc(var(--v-r-s) - 4px);opacity:.25}.outline-content>.outline-h6:first-child~.outline-h1:last-child>.outline-item-active .outline-label::before,.outline-content>li:first-child.outline-h6>.outline-item-active .outline-label::before{background-color:var(--a-color);width:10px}.outline-content>.outline-h6:first-child~.outline-h1:last-child>.outline-item::before{content:"BACK COVER"}.outline-content>.outline-h6:first-child~.outline-h1:last-child .outline-label::before{content:""}.no-collapse-outline .outline-label{padding:3px 6px!important}.no-collapse-outline .outline-content .outline-h6:first-child>.outline-item{padding-top:3px!important;padding-bottom:3px!important}.no-collapse-outline .outline-content .outline-h6:first-child>.outline-item::before{top:6px!important}.no-collapse-outline .outline-content>.outline-h6:first-child~.outline-h1:last-child>.outline-item::before{left:6px!important;top:8px!important}#typora-quick-open,.outline-content{background:var(--pn-c);border-radius:var(--v-r-b)}.outline-content{font-family:var(--v-f-fm-title);padding:10px}.outline-item{line-height:1;font-family:var(--v-f-fm-subtitle);font-weight:400;padding-top:5px;padding-right:5px;padding-bottom:5px}.pin-outline #outline-content .outline-active strong,.pin-outline .outline-active,.pin-outline .outline-active strong{font-weight:var(--v-f-w-title)}.outline-item-active,.outline-item:hover{border-radius:var(--v-r-s);margin-left:0;border-left-width:0;margin-right:0;border-right-width:0}.outline-item-active{box-shadow:0 0 0 2px rgba(16,168,190,.5) inset;font-weight:var(--v-f-w-title)}.outline-item:hover{background:var(--blockquote-bg)}.file-library-file-node:active,.file-library-file-node:active span,.outline-item:active,.outline-item:active .outline-label,.outline-item:active .outline-label::before,.outline-label:active{color:var(--d-bc);background:var(--d-f-c-alt)}.outline-item:active{box-shadow:0 0 0 2px rgba(16,168,190,.5)}.outline-item:active::before,.outline-item:active>.outline-expander::before,svg[aria-roledescription=mindmap] g .mindmap-node i[class*=node-icon]{color:var(--d-bc)!important}.outline-label:hover{text-decoration:none}#md-searchpanel input,#typora-quick-open-input input{border-radius:var(--v-r-s);border-color:var(--tbl-bd)}.searchpanel-search-option-btn{color:#10a8be}.searchpanel-search-option-btn.active{color:#fff}#typora-quick-open{font-family:var(--v-f-fm-tag);box-shadow:var(--v-float-shadow),var(--v-float-inn-shadow);border:0}#typora-quick-open-input{padding:5px;font-family:var(--v-f-fm-text)}#typora-quick-open-input input{max-height:40px;font-size:1.5em}.ty-quick-open-category-title{color:var(--h-f)}.typora-quick-open-item{height:40px;padding-left:20px}.typora-quick-open-item.active{border-radius:var(--v-r-s);background:var(--pn-c-alt);color:var(--d-f-c);margin-left:5px;margin-right:5px;padding-left:15px}.typora-quick-open-item-path{font-size:.625em}:root{--active-file-bder:var(--h-f);--primary-color:var(--h-f);--active-file-bg:var(--pn-c);--active-file-text-color:var(--d-f-c);--text-color:var(--d-f-c);--active-toggle-btn-color:#7735CC;--monospace:var(--v-f-fm-code)}.file-tree-node{font-family:var(--v-f-fm-bd)}.file-tree-node[data-has-sub=true]{font-weight:var(--v-f-w-title)}.file-tree-node[data-has-sub=false],.v-welcome-page>.v-btn-done>span{font-weight:400}.file-library-file-node{border-radius:var(--v-r-s)}.file-library-file-node:active{box-shadow:0 0 0 2px rgba(16,168,190,.5)}.file-library-file-node.active{box-shadow:0 0 0 2px rgba(16,168,190,.5) inset}.file-node-content{cursor:pointer}.file-library-node:not(.file-node-root):focus>.file-node-content{outline:0}#write .v-post-card>.v-card-text p,#write li>figure,body.os-windows .file-node-title{margin-top:0}#typora-source .cm-overlay+.cm-link,#typora-source .cm-string+.cm-link,#typora-source .cm-tag+.cm-link,.file-node-title-ext-part{color:var(--d-f-c-alt)}#typora-source .CodeMirror{font-family:var(--monospace)}#typora-source .CodeMirror-lines{margin:0 10px;max-width:100%}#typora-source .CodeMirror pre{font-family:var(--v-f-fm-text)}#typora-source .CodeMirror-cursor{border-color:#7735cc}#typora-source .cm-header{color:var(--h-f);font-family:var(--v-f-fm-title);font-weight:var(--v-f-w-title)}#typora-source .cm-link{color:#7735cc;font-family:var(--monospace);font-weight:400;text-decoration:none}#typora-source .cm-tag{color:#10a8be;font-family:var(--monospace)}#typora-source .cm-string{color:var(--d-f-c-alt);font-family:var(--monospace)}#typora-source pre.cm-atom{background:var(--blockquote-bg)}#typora-source .cm-atom,#typora-source .cm-atom .cm-number,.MathJax_SVG g text{color:var(--d-f-c)}#typora-source .cm-comment{font-size:.9em;font-family:var(--monospace);background:var(--code-bg);color:var(--code-t)}#typora-source .cm-strong{font-family:var(--v-f-fm-bd)}#typora-source .cm-del{color:var(--d-f-c-alt)}#typora-source pre.cm-table-row{font-family:var(--monospace)}#typora-source .CodeMirror-activeline-background{border-bottom:2px dashed #7735cc}#typora-source .cm-block-start.cm-variable-2{color:var(--d-f-c-alt);font-family:var(--v-f-fm-num)}.error-message{color:#7735cc!important}.md-meta{color:#7735cc}.md-img-error>.md-meta{color:var(--ac-rd-lg)!important;font-style:italic;border:2px dashed var(--ac-rd-lg);border-radius:var(--v-r-b);line-height:1.5;padding:1px;background-image:url()!important;background-size:cover;width:200px;height:100px;display:inline-block!important}.md-img-error:is([data-src*=".png"],
[data-src*=".jpg"],
[data-src*=".jpeg"],
[data-src*=".gif"],
[data-src*=".webp"])>span>span{visibility:hidden}.md-img-error[contenteditable=true]>.md-meta{background-image:none!important;width:initial;height:initial;display:inline!important}.md-img-error[contenteditable=true]>span>span{visibility:visible!important}:is(.md-img-error[data-src*=".mp3"],
.md-img-error[data-src*=".m4a"],
.md-img-error[data-src*=".ogg"],
.md-img-error[data-src*=".wav"],
.md-img-error[data-src*=".ogv"],
.md-img-error[data-src*=".mp4"],
.md-img-error[data-src*=".webm"])>.md-meta{color:var(--h-f)!important;border:inherit;padding:inherit;border-radius:inherit;background-image:none!important;width:initial;height:initial;display:inline!important;visibility:visible!important}:is(.md-img-error[data-src*=".mp3"],
.md-img-error[data-src*=".m4a"],
.md-img-error[data-src*=".ogg"],
.md-img-error[data-src*=".wav"])>.md-meta:first-of-type:before{content:"🔊"}:is(.md-img-error[data-src*=".ogv"],
.md-img-error[data-src*=".mp4"],
.md-img-error[data-src*=".webm"])>.md-meta:first-of-type:before{content:"🎦"}.md-header-anchor{margin:0!important;vertical-align:top!important}.md-emoji-span::before{vertical-align:baseline}.md-fn-count{font-family:var(--v-f-fm-bd);font-weight:400}.md-fn-count::before{content:"["}.md-fn-count::after{content:"] "}#write>pre.md-meta-block:first-child{font-family:var(--monospace);font-weight:var(--v-f-w-text);font-size:.875em;line-height:1.5;border-radius:var(--v-r-b);padding:30px 10px 5px;color:#10a8be;background:var(--code-bg);border:2px dashed var(--std-code-shadow);margin:20px 0}#write pre.md-meta-block:empty:before,#write>pre.md-meta-block::before{font-size:.875em;margin-top:-22px;color:var(--d-f-c);content:"input your YAML Front Matter ...";font-style:normal;font-weight:400;position:static;opacity:.2}#write>pre.md-meta-block::before{content:"--- YAML Front Matter ---";position:absolute;font-style:italic;font-weight:700;opacity:.5}#write>pre.md-meta-block:empty{padding:5px 10px}#write .md-expand code,#write :is(sup, sub)+sub.md-expand .md-plain,#write span:is([md-inline="code"],[md-inline="strong"],[md-inline="em"],[md-inline="highlight"],[md-inline="underline"])+sub.md-expand .md-plain,#write>pre.md-meta-block.md-focus,content>#write blockquote p>sub:only-child.md-expand .md-plain,content>#write table :is(th,td)>span>sub:first-child.md-expand .md-plain,content>#write table :is(th,td)>span>sub:last-child.md-expand .md-plain{caret-color:#7735cc;box-shadow:var(--v-input-focus-inn-shadow),var(--v-input-focus-shadow);border:0}#write>pre.md-meta-block.md-focus{border:0;margin:22px 2px}#write .md-expand span[md-inline=plain]{padding-left:.25em;padding-right:.25em}#typora-source pre.cm-yaml{font-family:var(--monospace);font-weight:var(--v-f-w-text);font-size:.875em;background:var(--code-bg)}content #write>h1:first-of-type::before content #write>#write>pre.md-meta-block+h1:first-of-type::before{content:"NO TOC"}content .md-toc::before{content:"☰ Table of contents / 目录 ☰";font-size:.875em;font-weight:700;font-style:italic;color:var(--d-f-c);padding-left:35px;opacity:.5}#write div.md-toc-tooltip{background-color:var(--d-f-c);line-height:1.5;color:var(--d-bc);border:0;margin-left:30px;padding-left:5px;width:250px;border-radius:var(--v-r-b) var(--v-r-b) var(--v-r-b) var(--v-r-b)}#write div.md-toc-tooltip>span{font-size:.875em}#write div.md-toc-tooltip .btn{padding:1px 6px;margin:3px}#write div.md-toc-tooltip .btn:hover{background-color:var(--item-hover-bg-color);color:var(--item-hover-text-color)}.md-toc:focus .md-toc-content{border-color:var(--border-color)}.md-toc-content,.outline-content{counter-reset:h1}.md-toc-h1{margin-left:0;padding-left:5px}.md-toc-h1,.outline-h1{counter-reset:h2}.md-toc-h2{margin-left:0;padding-left:15px}.md-toc-h2,.outline-h2{counter-reset:h3}.md-toc-h3{margin-left:0;padding-left:25px}.md-toc-h3,.outline-h3{counter-reset:h4}.md-toc-h4{margin-left:0;padding-left:35px}.md-toc-h4,.outline-h4{counter-reset:h5}.md-toc-h5{margin-left:0;padding-left:45px}.md-toc-h5,.outline-h5{counter-reset:h6toc}.md-toc-h6,.outline-h6{counter-reset:h6toc;content:"";font-size:12px;color:var(--d-f-c-alt)}.outline-h1>.outline-item{padding-left:.35em}.outline-h2>.outline-item{padding-left:1.35em}.outline-h3>.outline-item{padding-left:2.35em}.outline-h4>.outline-item{padding-left:3.35em}.outline-h5>.outline-item{padding-left:4.35em}.outline-h6>.outline-item{padding-left:6em}.outline-h6>.outline-item>.outline-label::before{content:"◎ ";opacity:.5}.md-toc-content>.md-toc-h6:first-child~.md-toc-h1:last-child,.md-toc-h6{display:none;margin-left:0;padding-left:50px}.outline-label{word-break:break-word}.outline-label::before{color:var(--d-f-c-alt)}#write h1::before,.md-toc-h1::before,.outline-h1 .outline-label::before{counter-increment:h1;content:counter(h1) ".  "}.md-toc-h1>.md-toc-inner{margin-left:0;font-weight:var(--v-f-w-title)}.md-toc-h2::before,.outline-h2 .outline-label::before{counter-increment:h2;content:counter(h1) "." counter(h2) "  "}.md-toc-h2>.md-toc-inner,.md-toc-h3>.md-toc-inner,.md-toc-h4>.md-toc-inner,.md-toc-h5>.md-toc-inner{margin-left:0}.md-toc-h3::before,.outline-h3 .outline-label::before{counter-increment:h3;content:counter(h1) "." counter(h2) "." counter(h3) "  "}.md-toc-h4::before,.outline-h4 .outline-label::before{counter-increment:h4;content:counter(h1) "." counter(h2) "." counter(h3) "." counter(h4) "  "}.md-toc-h5::before,.outline-h5 .outline-label::before{counter-increment:h5;content:counter(h1) "." counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "  "}.md-toc-h6::before,.outline-h6 .outline-label::before{counter-increment:h6;content:""}body.typora-export :is(.md-toc-h1, .md-toc-h2, .md-toc-h3, .md-toc-h4, .md-toc-h5)::before{content:attr(d-header-num)!important}.typora-export-show-outline .typora-export-content{max-width:none;display:inherit}content>#write blockquote:has(.md-image[data-src*="#card"]>img){padding:0}content>#write blockquote p:has(.md-image[data-src*="#card"])+blockquote{color:#fff;background-color:#10a8be;border:0;margin:0;padding:10px}content>#write :is(sup, sub)+sub,content>#write blockquote p>sub:only-child,content>#write p>sub:first-child,content>#write span:is([md-inline="code"],[md-inline="strong"],[md-inline="em"],[md-inline="highlight"],[md-inline="underline"])+sub,content>#write table :is(th,td)>span>sub:first-child,content>#write table :is(th,td)>span>sub:last-child{color:var(--d-f-c-alt);font-family:var(--v-f-fm-code);font-weight:700;font-size:.625em;border-radius:var(--v-r-tag);padding-right:2px;bottom:0}content>#write blockquote p>sub:only-child{border:1px solid var(--ac-t2);bottom:0}content>#write blockquote p>sub:only-child::before{content:">";color:var(--ac-t2);font-weight:700;padding-left:4px}content>#write blockquote>blockquote p>sub:only-child{border:0}content>#write blockquote>blockquote p>sub:only-child::before{content:""}content>#write p>sub:first-child::before,content>#write table :is(th,td)>span>sub:first-child::before{content:"¶";color:var(--ac-t2)}content>#write :is(sup, sub)+sub::before,content>#write span:is([md-inline="code"],[md-inline="strong"],[md-inline="em"],[md-inline="highlight"],[md-inline="underline"])+sub::before{content:""}content>#write table th :is(strong, em, u, mark, del)::before,content>#write table th[style*=":right"] span::before{content:"Col-Format / 列格式";position:absolute;margin-top:-1em;font-size:.5em;font-weight:400;opacity:.5}#write li .md-p>span:not([class*=md-image]){margin-top:0;margin-bottom:0}#write li .md-p>span[class*=md-image]{margin-bottom:.625em}#write ol>.md-task-list-item,#write ol>li>ol>.md-task-list-item,#write ol>li>ol>li>ol>.md-task-list-item,#write ol>li>ol>li>ol>li>ol>.md-task-list-item,#write ol>li>ol>li>ol>li>ol>li>ol>.md-task-list-item,#write ol>li>ol>li>ol>li>ol>li>ol>li>ol>.md-task-list-item,#write ul>.md-task-list-item,#write ul>li>ul>.md-task-list-item,#write ul>li>ul>li>ul>.md-task-list-item,#write ul>li>ul>li>ul>li>ul>.md-task-list-item,#write ul>li>ul>li>ul>li>ul>li>ul>.md-task-list-item,#write ul>li>ul>li>ul>li>ul>li>ul>li>ul>.md-task-list-item{list-style-type:none!important}.md-task-list-item{padding-left:32px}.md-task-list-item>input,.v-svg-input-checkbox{margin-top:.5em!important;margin-left:-.5em!important}.v-svg-input-checkbox{position:absolute;margin-top:.3125em!important;display:inline-block;vertical-align:middle}.md-task-list-item>p{margin-left:.75em;margin-top:0;margin-bottom:0}.md-diagram-panel-preview{padding-top:0}.md-diagram-panel{border-radius:var(--v-r-b);padding:0}.md-diagram-panel svg{width:auto;margin:0!important;display:block}content>#write blockquote>blockquote:has(>h6){padding-left:0;border-width:0}content>#write p>[md-inline=em]>em>[md-inline=highlight]>mark{font:.875em var(--v-f-fm-bd);color:var(--d-f-c);background:var(--tbl-td-bg);box-shadow:none;text-shadow:none;padding:2px 10px;border-radius:var(--v-r-b) var(--v-r-b) 0 0;display:inline-block}content>#write li>p>[md-inline=em]>em>[md-inline=highlight]>mark{margin:0}content>#write p>[md-inline=em]>em>[md-inline=highlight]>mark::before{content:"Caption/题注. ";color:var(--ac-t1-lg);opacity:.5;font-size:.85em}content>#write p>[md-inline=em]>em>[md-inline=highlight]>mark>[md-inline=em]>em{font-style:normal}content>#write p>[md-inline=em]>em>[md-inline=highlight]>mark>[md-inline=em]>em::before{content:" │ B.Caption/底部题注. ";color:var(--ac-t1-lg);opacity:.5;font-size:.85em}content>#write .md-expand mark .md-meta{color:#7735cc;opacity:1!important}content>#write{background:var(--d-bc) var(--d-bi)}content>#write img{padding:0;border:0}content>#write :is(span[md-inline="image"][data-src*="darksrc="],
span[md-inline="image"][data-src*="srcset="])::before{content:"◩";color:var(--d-bc);font-size:.75em;font-style:italic;font-weight:700;border-radius:var(--v-r-b);word-break:initial;padding:0 4px;margin:5px 0 0 5px;position:absolute;background:var(--d-f-c);opacity:.5}content>#write span[md-inline=image][data-src*="srcset="]::before{content:"@"}content>#write span[md-inline=image][data-src*="srcset="][data-src*=darksrc]::before{content:"@ ◩"}content>#write span[md-inline=image][data-src*="#icon"]::before{content:""!important}#write{max-width:100%;margin:0 auto;padding:10px 20px}#write>:is(ul,ol):first-child{margin-top:30px}content>#write blockquote>blockquote:first-child>h6{border-radius:0;border-bottom:1px solid;border-color:var(--d-bc);padding:0 0 .3125em;margin-bottom:.3125em}content>#write blockquote>blockquote:first-child>h6::before{content:"⊕╱⊖"!important;opacity:.5;color:var(--d-bc)!important;background:var(--ac-t1-lg)!important;font-size:.875em;width:auto;height:auto;border-radius:var(--v-r-tag);border:0;padding:3px}.md-fences{color:var(--d-f-c);font-family:var(--v-f-fm-code);border-radius:var(--v-r-b);border:2px solid var(--tbl-bd);margin:0}.md-fences.md-focus{box-shadow:var(--v-input-focus-shadow)!important;border-color:#10a8be}.md-fences.md-focus .md-diagram-panel{margin-top:4px!important}.md-fences.md-diagram{box-shadow:none}#write a[href*="lnkcss=none"]:active,#write kbd a:active,pre.md-fences-advanced.md-focus .md-fences-adv-panel{border:0}#write pre.ty-contain-cm{padding:0;border-radius:var(--v-r-b);width:100%}#file-library-search-input{border-color:var(--v-input-focus-border)!important}.form-control:focus{border-color:var(--v-input-focus-border)!important;box-shadow:var(--v-input-focus-shadow)!important}.CodeMirror-scroll{border-radius:var(--v-r-t)}.CodeMirror-sizer{background:var(--d-bc)}.CodeMirror pre{padding:0 10px}.CodeMirror-line:hover{background:var(--tbl-th-bg)}.CodeMirror.cm-s-inner{border-radius:calc(var(--v-r-t) + 2px)}.CodeMirror div.CodeMirror-cursor{border-left:2px solid var(--cm-CodeMirror-cursor)}.CodeMirror-gutters{border-width:0;background:var(--pn-c);border-right:1px solid var(--pn-c);height:100%!important}.CodeMirror-linenumber{color:var(--h-f);font-family:var(--v-f-fm-num);min-width:fit-content!important}.cm-s-inner :is(.cm-variable, .cm-operator, .cm-property){color:var(--cm-variable)}.cm-s-inner .cm-variable-2{color:var(--cm-variable-2)}.cm-s-inner .cm-variable-3{color:var(--cm-variable-3)}.cm-s-inner .cm-keyword{color:var(--cm-keyword)}.cm-s-inner .cm-tag{color:var(--cm-tag)}.cm-s-inner .cm-attribute{color:var(--cm-attribute)}.cm-s-inner .cm-string{color:var(--cm-string)}.cm-s-inner .cm-string-2{color:var(--cm-string-2)}.cm-s-inner .cm-comment,.cm-s-inner.cm-comment{color:var(--cm-comment)}.cm-s-inner :is(.cm-header, .cm-def),.cm-s-inner.cm-def,.cm-s-inner.cm-header{color:var(--cm-header)}.cm-s-inner .cm-quote,.cm-s-inner.cm-quote{color:var(--cm-quote)}.cm-s-inner .cm-hr{color:var(--cm-hr)}.cm-s-inner .cm-link{color:var(--cm-link);text-decoration:none;border-bottom:1px solid var(--cm-link)}.cm-s-inner .cm-negative{color:var(--cm-negative)}.cm-s-inner .cm-positive{color:var(--cm-positive)}.cm-s-inner :is(.cm-meta, .cm-qualifier){color:var(--cm-meta)}.cm-s-inner .cm-builtin{color:var(--cm-bulidin)}.cm-s-inner .cm-bracket{color:var(--cm-bracket)}.cm-s-inner .cm-atom,.cm-s-inner.cm-atom{color:var(--cm-atom)}.cm-s-inner .cm-number{color:var(--cm-number)}.MathJax_SVG_Display{border:0;overflow-x:auto;border:2px solid var(--pn-c);border-radius:var(--v-r-b);padding:10px;cursor:pointer}.MathJax_SVG g[id^=mjx-eqn-]{fill:var(--d-f-c-alt)}.MathJax_SVG_Display:hover{border-color:#7735cc}.MathJax_SVG_Display:active{transform:scale(1.5);border:0}content .md-math-container{font-size:1em!important}#write .code-tooltip{background:var(--pn-c);font-family:var(--v-f-fm-subtitle);font-weight:var(--v-f-w-title);border-radius:var(--v-r-si);box-shadow:none;padding:0 2px}#write .code-tooltip .ty-input:focus{background:var(--pn-c);border-radius:var(--v-r-s)}.code-tooltip.md-hover-tip,.md-hover-tip .md-arrow:after{background:var(--pn-c)}content .md-inline-math mjx-container{font-size:.75em!important}.md-inline-math-container mjx-container{zoom:1!important}mjx-container[jax=SVG]>svg a{fill:var(--a-color)!important;stroke:var(--a-color)!important;box-shadow:0 -.3em 0 0 rgba(119,53,204,.3) inset}mjx-container[jax=SVG]>svg a:active,mjx-container[jax=SVG]>svg a:hover{fill:#7735cc!important;stroke:#7735cc!important;box-shadow:0 -.3em 0 0 rgba(119,53,204,.3) inset}mjx-container[jax=SVG]>svg a:active{box-shadow:0 0 0 2px rgba(119,53,204,.5)}:root{--mm-sequence-numbers:on;--mm-flowchart-curve:basis;--mm-font-family:var(--v-f-fm-tag);--mm-alt-font-family:var(--v-f-fm-tag);--mm-c-rd:var(--ac-rd);--mm-c-rd-alt:var(--ac-rd-alt);--mm-c-og:var(--ac-og);--mm-c-og-alt:var(--ac-og-alt);--mm-c-ye:var(--ac-ye);--mm-c-ye-alt:var(--ac-ye-alt);--mm-c-gn:var(--ac-gn);--mm-c-gn-alt:var(--ac-gn-alt);--mm-c-cy:var(--ac-cy);--mm-c-cy-alt:var(--ac-cy-alt);--mm-c-bu:var(--ac-bu);--mm-c-bu-alt:var(--ac-bu-alt);--mm-c-pu:var(--ac-pu);--mm-c-pu-alt:var(--ac-pu-alt);--mm-c-pk:var(--ac-pk);--mm-c-pk-alt:var(--ac-pk-alt);--mm-c-bn:var(--ac-bn);--mm-c-bn-alt:var(--ac-bn-alt);--mm-c-gy:var(--ac-gy);--mm-c-gy-alt:var(--ac-gy-alt)}svg[aria-roledescription] .edgeLabel,svg[aria-roledescription] .nodeLabel,svg[aria-roledescription] span,svg[aria-roledescription] text,svg[aria-roledescription] tspan{font-family:var(--v-f-fm-tag)!important;color:var(--d-f-c)!important;fill:var(--d-f-c)!important}svg[aria-roledescription]{fill:var(--d-bc)!important;background-color:var(--d-bc)!important}svg[aria-roledescription=sequence] g:hover>.loopText>tspan,svg[aria-roledescription=sequence] g:hover>polygon,svg[aria-roledescription] .node:hover{cursor:crosshair}svg[aria-roledescription] .node:hover circle,svg[aria-roledescription] .node:hover path,svg[aria-roledescription] .node:hover polygon,svg[aria-roledescription] .node:hover rect{fill:var(--ac-t1-alt)!important;stroke:#10a8be!important;cursor:crosshair}svg[aria-roledescription] .node[id^=flowchart-inpage]:hover circle,svg[aria-roledescription] .node[id^=flowchart-outpage]:hover polygon{stroke:#10a8be!important}svg[aria-roledescription] .label div{text-align:center}.md-diagram-panel,svg{color:var(--d-f-c)!important;line-height:1!important}svg[aria-roledescription] .clickable:hover circle,svg[aria-roledescription] .clickable:hover polygon svg[aria-roledescription] .clickable:hover path,svg[aria-roledescription] .clickable:hover rect{cursor:pointer!important}svg[aria-roledescription=pie] .pieTitleText{font-size:1.5em!important}svg[aria-roledescription=pie] .legend text,svg[aria-roledescription=pie] .pieTitleText{fill:var(--d-f-c)!important;font-weight:var(--v-f-w-title)!important}svg[aria-roledescription=pie] .slice{font-weight:var(--v-f-w-title)!important}svg[aria-roledescription=classDiagram],svg[aria-roledescription=stateDiagram],svg[aria-roledescription^=flowchart]{font-size:.875em!important}svg[aria-roledescription^=flowchart] .nodeLabel{color:var(--d-f-c)!important;font-weight:700!important}svg[aria-roledescription^=flowchart] .node circle,svg[aria-roledescription^=flowchart] .node path,svg[aria-roledescription^=flowchart] .node polygon,svg[aria-roledescription^=flowchart] .node rect{fill:var(--pn-c)!important;stroke:var(--d-f-c)!important}svg[aria-roledescription^=flowchart] .node[id^=flowchart-inpage] circle,svg[aria-roledescription^=flowchart] .node[id^=flowchart-outpage] polygon{stroke-width:1!important;stroke:var(--d-f-c-alt)!important;stroke-dasharray:6 2!important}svg[aria-roledescription^=flowchart] .node[id^=flowchart-inpage] .nodeLabel,svg[aria-roledescription^=flowchart] .node[id^=flowchart-outpage] .nodeLabel{color:var(--d-f-c-alt)!important;font-weight:400!important}svg[aria-roledescription^=flowchart] .node[id^=flowchart-INIT] circle,svg[aria-roledescription^=flowchart] .node[id^=flowchart-join]>circle,svg[aria-roledescription^=flowchart] .node[id^=flowchart-join]>polygon,svg[aria-roledescription^=flowchart] .node[id^=flowchart-join]>rect{fill:var(--d-f-c)!important;stroke-width:0!important}svg[aria-roledescription^=flowchart] .node[id^=flowchart-join]>rect{x:-50px!important;y:-4px!important;width:100px!important;height:8px!important}svg[aria-roledescription^=flowchart] .node[id^=flowchart-joinv]>rect{x:-4px!important;y:-50px!important;width:8px!important;height:100px!important}svg[aria-roledescription^=flowchart] .node[id^=flowchart-FINAL]:hover circle,svg[aria-roledescription^=flowchart] .node[id^=flowchart-INIT]:hover circle,svg[aria-roledescription^=flowchart] .node[id^=flowchart-START]:hover rect,svg[aria-roledescription^=flowchart] .node[id^=flowchart-join]:hover :is(rect, circle, polygon){fill:#10a8be!important;stroke:#10a8be!important;cursor:crosshair}svg[aria-roledescription^=flowchart] .node[id^=flowchart-END]:hover rect{stroke:#10a8be!important;cursor:crosshair}svg[aria-roledescription^=flowchart] .node[id^=flowchart-START]:hover rect+.label .nodeLabel{color:#fff!important}svg[aria-roledescription^=flowchart] .node:hover .label .nodeLabel{color:#10a8be!important}svg[aria-roledescription=zenuml] div[alt^=icon]>svg path[stroke],svg[aria-roledescription^=flowchart] .edgePaths path{stroke:var(--d-f-c)!important}svg[aria-roledescription^=flowchart] .edgePath .path[style*=stroke-dasharray]{stroke-width:1.5!important}svg[aria-roledescription^=flowchart] .marker.flowchart{fill:var(--d-f-c)!important}svg[aria-roledescription^=flowchart] .edgeLabel .label div{background-color:var(--d-bc)!important}svg[aria-roledescription^=flowchart] .label .edgeLabel{color:var(--d-f-c)!important;background-color:transparent!important}svg[aria-roledescription^=flowchart] .label .edgeLabel:hover{color:#10a8be!important;cursor:crosshair}svg[aria-roledescription^=flowchart] .cluster rect{fill:var(--d-bc)!important;stroke:var(--d-f-c-alt)!important;stroke-width:1!important;stroke-dasharray:6 6!important}svg[aria-roledescription^=flowchart] .cluster-label .nodeLabel{color:var(--d-f-c-alt)!important;margin-left:0!important;font-weight:var(--v-f-w-title)!important;font-size:.875em!important;padding-right:.5em!important}svg[aria-roledescription^=flowchart] .cluster:hover rect{fill:var(--ac-t1-alt)!important;stroke:#10a8be!important;cursor:crosshair}svg[aria-roledescription^=flowchart] .cluster:hover .cluster-label .nodeLabel{font-weight:var(--v-f-w-title)!important;color:#10a8be!important;cursor:crosshair}svg[aria-roledescription^=flowchart] .node[id^=flowchart-START] rect{fill:var(--d-f-c)!important;stroke:var(--d-f-c)!important;stroke-width:0!important}svg[aria-roledescription^=flowchart] .node[id^=flowchart-START] rect+.label .nodeLabel{color:var(--d-bc)!important;font-weight:var(--v-f-w-title)!important}svg[aria-roledescription^=flowchart] .node[id^=flowchart-END] rect{fill:var(--d-bc)!important;stroke:var(--d-f-c)!important;stroke-width:4!important}svg[aria-roledescription^=flowchart] .node[id^=flowchart-END] rect+.label div{font-weight:var(--v-f-w-title)!important;color:var(--d-f-c)!important}svg[aria-roledescription^=flowchart] .node[id^=flowchart-FINAL] circle{fill:none!important;stroke:var(--d-f-c)!important;stroke-width:4!important}summary:hover,svg[aria-roledescription^=flowchart] .node[id^=flowchart-FINAL] circle+.label div{color:var(--d-f-c)!important}svg[aria-roledescription=sequence] .actor-man>:is(line, circle){fill:var(--pn-c)!important;stroke:var(--d-f-c-alt)!important;stroke-width:1!important}svg[aria-roledescription=sequence] .actor-man:hover>:is(line, circle, text){stroke:#10a8be!important;stroke-width:2!important;cursor:crosshair}svg[aria-roledescription=sequence] .actor-man:hover>circle{fill:var(--ac-t1-alt)!important;stroke-width:2!important;cursor:crosshair}svg[aria-roledescription=sequence] .actor{stroke:var(--d-f-c-alt)!important;fill:var(--pn-c)!important;font-size:.875em!important;stroke-width:1}svg[aria-roledescription=sequence] g:hover>:is(.actor, line[id^="actor"]){fill:var(--ac-t1-alt)!important;stroke:#10a8be!important;stroke-width:2!important;cursor:crosshair}svg[aria-roledescription=sequence] g:hover>rect{fill:var(--ac-t1-alt)!important;stroke:#10a8be!important;stroke-width:1!important;cursor:crosshair}svg[aria-roledescription=sequence] g:hover text.actor>tspan{fill:#10a8be!important}svg[aria-roledescription=sequence] text.actor>tspan{fill:var(--d-f-c)!important;stroke:none!important;font-weight:var(--v-f-w-title)}svg[aria-roledescription=classDiagram] .node>line.divider,svg[aria-roledescription=sequence] line[id^=actor]{stroke:var(--d-f-c-alt)!important;stroke-width:1!important}svg[aria-roledescription=sequence] .messageText{fill:var(--d-f-c)!important;stroke:none!important;font-size:.875em!important;font-weight:400!important}svg[aria-roledescription=sequence] .messageLine0,svg[aria-roledescription=sequence] .messageLine1{stroke-width:2!important;stroke:var(--d-f-c)!important}svg[aria-roledescription=sequence] .messageLine1{stroke-dasharray:6,3!important}svg[aria-roledescription=sequence] #arrowhead path{fill:var(--d-f-c)!important;stroke:none!important}svg[aria-roledescription=sequence] .messageText:hover,svg[aria-roledescription=sequence] .messageText:hover+:is(.messageLine0, .messageLine1)+.sequenceNumber{fill:#10a8be!important;font-weight:var(--v-f-w-title)!important;cursor:crosshair}svg[aria-roledescription=sequence] .messageText:hover+:is(.messageLine0, .messageLine1){stroke:#10a8be!important}svg[aria-roledescription=sequence] .sequenceNumber{color:var(--d-bc)!important;fill:var(--d-bc)!important;font-weight:var(--v-f-w-title)!important;font-size:.875em}svg[aria-roledescription=sequence] #sequencenumber{fill:var(--d-f-c)!important;stroke:var(--d-f-c)!important;stroke-width:0!important;transform:scale(.5);transform-origin:15px 15px}svg[aria-roledescription=sequence] #crosshead path{fill:var(--d-f-c-alt)!important;stroke:var(--d-f-c)!important}svg[aria-roledescription=sequence] rect[class^=activation],svg[aria-roledescription=stateDiagram] .node .fork-join{fill:var(--d-f-c-alt)!important;stroke-width:0!important}svg[aria-roledescription=sequence] .labelBox{stroke:none!important;fill:var(--mm-c-pu)!important}svg[aria-roledescription=sequence] g>.labelText{fill:#fff!important;font-size:.875em!important;font-weight:var(--v-f-w-title)!important}svg[aria-roledescription=sequence] .loopText{fill:var(--ac-pu-lg)!important;font-size:.875em!important;font-weight:var(--v-f-w-title)!important}svg[aria-roledescription=sequence] :is(.loopText:hover, .loopText:hover>tspan){cursor:crosshair}svg[aria-roledescription=sequence] .loopLine{stroke-width:1!important;stroke-dasharray:none!important;stroke:var(--mm-c-pu)!important}svg[aria-roledescription=sequence] g:hover>.loopLine{stroke-width:4!important;stroke-linecap:round!important;cursor:crosshair}svg[aria-roledescription=sequence] g:hover>.labelText{cursor:crosshair}svg[aria-roledescription=sequence] .note{stroke:var(--mm-c-ye)!important;stroke-dasharray:5!important;fill:var(--mm-c-ye-alt)!important}svg[aria-roledescription=sequence] .noteText tspan{fill:var(--d-f-c)!important;stroke:none!important;font-size:.875em!important;font-family:var(--v-f-fm-text)!important}.v-actor-front{fill:var(--pn-c)!important;stroke:var(--d-f-c-alt)!important}.v-actor-key-sys{stroke-width:2!important;font-weight:var(--v-f-w-title)!important}.v-actor-ext-sys{stroke-dasharray:6,2!important;font-style:italic!important}svg[aria-roledescription=stateDiagram] .node circle.state-start{fill:var(--d-f-c)!important;stroke:var(--d-f-c)!important}svg[aria-roledescription=stateDiagram] .node circle.state-end{fill:var(--d-bc)!important;stroke:var(--d-f-c)!important}svg[aria-roledescription=stateDiagram] .edgeLabel .label rect,svg[aria-roledescription=timeline] g>g[class*=section] path{fill:var(--d-bc)!important}svg[aria-roledescription=stateDiagram] .edgeLabel{text-align:center}svg[aria-roledescription=stateDiagram] .edgeLabel:hover{color:#10a8be!important;cursor:crosshair}svg[aria-roledescription=stateDiagram] .statediagram-state .label-container{fill:var(--d-f-c)!important;stroke-width:0!important}svg[aria-roledescription=stateDiagram] .statediagram-state .nodeLabel{color:var(--d-bc)!important;font-weight:700!important}svg[aria-roledescription=stateDiagram] .statediagram-state .label{text-align:center}svg[aria-roledescription=stateDiagram] .statediagram-state:hover .label-container{fill:#10a8be!important}svg[aria-roledescription=stateDiagram] .statediagram-state:hover .nodeLabel{color:#fff!important}svg[aria-roledescription=stateDiagram] #statediagram-barbEnd,svg[aria-roledescription=stateDiagram] .statediagram-cluster .outer{fill:var(--d-f-c-alt)!important;stroke:var(--d-f-c-alt)!important}svg[aria-roledescription=stateDiagram] .nodes .divider,svg[aria-roledescription=stateDiagram] .statediagram-cluster .inner{fill:var(--d-bc)!important;stroke:var(--d-f-c-alt)!important}svg[aria-roledescription=stateDiagram] .statediagram-cluster .cluster-label .nodeLabel{color:var(--d-f-c)!important;font-size:.75em!important}svg[aria-roledescription=stateDiagram] .statediagram-cluster .cluster-label{text-align:center}svg[aria-roledescription=stateDiagram] .statediagram-note rect{stroke:var(--mm-c-ye)!important;stroke-dasharray:5!important;fill:var(--mm-c-ye)!important}svg[aria-roledescription=stateDiagram] .statediagram-note .nodeLabel{color:var(--d-f-c)!important;font-weight:400!important;font-size:.875em!important}svg[aria-roledescription=stateDiagram] .statediagram-note .label div{text-align:left}svg[aria-roledescription=stateDiagram] .edgePaths .transition{stroke:var(--d-f-c-alt)!important}svg[aria-roledescription=classDiagram] .node>rect.outer,svg[aria-roledescription=er] g .entityBox{fill:var(--pn-c)!important;stroke:var(--d-f-c-alt)!important;stroke-width:2!important}svg[aria-roledescription=classDiagram] .node:hover .outer,svg[aria-roledescription=classDiagram] .node:hover :is(.outer+.divider, .outer+.divider+.divider){stroke:#10a8be!important}svg[aria-roledescription=classDiagram] .node>rect.outer+line.divider{stroke:var(--d-f-c-alt)!important;stroke-width:2!important}svg[aria-roledescription=classDiagram] .label .classTitle .nodeLabel{color:var(--d-f-c)!important;font-weight:700!important}svg[aria-roledescription=classDiagram] .label .classTitle{text-align:center}svg[aria-roledescription=classDiagram] .label .nodeLabel{color:var(--d-f-c-alt)!important;font-weight:400!important}svg[aria-roledescription=classDiagram] .edgeLabel .label div{background-color:var(--d-bc)!important}svg[aria-roledescription=classDiagram] .edgeLabel .label span{background-color:transparent!important}svg[aria-roledescription^=classDiagram] .label .edgeLabel:hover{color:#10a8be!important;cursor:crosshair}svg[aria-roledescription=classDiagram] :is(
    #classDiagram-compositionStart>path,
    #classDiagram-compositionEnd>path,
    #classDiagram-dependencyStart>path,
    #classDiagram-dependencyEnd>path,
    #classDiagram-extensionStart>path,
    #classDiagram-extensionEnd>path,
    #classDiagram-aggregationStart>path,
    #classDiagram-aggregationEnd>path,
    #classDiagram-lollipopStart>circle){fill:var(--d-f-c-alt)!important;stroke:var(--d-f-c-alt)!important;stroke-width:1!important}svg[aria-roledescription=classDiagram] .edgePaths .relation,svg[aria-roledescription=timeline] .lineWrapper>line{stroke:var(--d-f-c-alt)!important}svg[aria-roledescription=gantt] .titleText{text-anchor:middle!important;font-size:1.5em!important;font-weight:var(--v-f-w-title)!important;fill:var(--d-f-c)!important}svg[aria-roledescription=gantt] .section{stroke:none!important}svg[aria-roledescription=gantt] :is(.section0, .section2, .section4){fill:var(--d-f-c-alt)!important;opacity:.15!important}svg[aria-roledescription=gantt] :is(.section1, .section3, .section5){fill:var(--d-f-c-alt)!important;opacity:.05!important}svg[aria-roledescription=gantt] .grid>.tick>line{stroke:var(--d-f-c-alt)!important;stroke-width:1!important;opacity:.3!important}svg[aria-roledescription=gantt] .grid>.tick>text{fill:var(--d-f-c-alt)!important}svg[aria-roledescription=gantt] .exclude-range{fill:var(--mm-c-ye)!important;opacity:.15!important}svg[aria-roledescription=gantt] g.today line.today{stroke:var(--mm-c-rd)!important;stroke-width:3!important}svg[aria-roledescription=gantt] rect[class*=active]{fill:var(--mm-c-bu)!important;stroke:var(--d-bc)!important;stroke-width:1!important}svg[aria-roledescription=gantt] rect[class*=done]{fill:var(--mm-c-gy)!important;stroke:var(--mm-c-bu)!important;stroke-width:1!important;stroke-dasharray:none!important}svg[aria-roledescription=gantt] rect[class*=activeCrit]{fill:var(--mm-c-pu)!important;stroke:var(--d-bc)!important;stroke-width:1!important}svg[aria-roledescription=gantt] rect[class*=doneCrit]{fill:var(--mm-c-gy)!important;stroke:var(--mm-c-pu)!important;stroke-width:1!important;stroke-dasharray:none!important}svg[aria-roledescription=gantt] rect[class^="task crit"],svg[aria-roledescription=gantt] rect[class^="task task"]{fill:var(--d-bc)!important;stroke:var(--mm-c-bu)!important;stroke-width:1!important;stroke-dasharray:4!important}svg[aria-roledescription=gantt] rect[class^="task crit"]{stroke:var(--mm-c-pu)!important}svg[aria-roledescription=gantt] rect[class^="task milestone"]{fill:var(--mm-c-gn)!important;stroke:var(--d-bc)!important;stroke-width:2!important;stroke-dasharray:none!important}svg[aria-roledescription=gitGraph] .gitTitleText{fill:var(--d-f-c)!important;font-weight:var(--v-f-w-title)!important}svg[aria-roledescription=gitGraph] .branchLabel .row{font-weight:var(--v-f-w-title)!important;fill:rgba(255,255,255,.9)}svg[aria-roledescription=gitGraph] .commit-bullets :is(.commit0, .commit1, .commit2, .commit3, .commit4, .commit5, .commit6, .commit7){stroke:var(--d-bc)!important;stroke-width:2!important}svg[aria-roledescription=gitGraph] .branch{stroke:var(--d-f-c-alt)!important;opacity:.3!important}svg[aria-roledescription=gitGraph] .branchLabelBkg.label0,svg[aria-roledescription=gitGraph] .commit-bullets .commit0{fill:var(--mm-c-bu)!important}svg[aria-roledescription=gitGraph] .commit-arrows .arrow0{stroke:var(--mm-c-bu)!important}svg[aria-roledescription=gitGraph] .branchLabelBkg.label1,svg[aria-roledescription=gitGraph] .commit-bullets .commit1{fill:var(--mm-c-ye)!important}svg[aria-roledescription=gitGraph] .commit-arrows .arrow1{stroke:var(--mm-c-ye)!important}svg[aria-roledescription=gitGraph] .branchLabelBkg.label2,svg[aria-roledescription=gitGraph] .commit-bullets .commit2{fill:var(--mm-c-gn)!important}svg[aria-roledescription=gitGraph] .commit-arrows .arrow2{stroke:var(--mm-c-gn)!important}svg[aria-roledescription=gitGraph] .branchLabelBkg.label3,svg[aria-roledescription=gitGraph] .commit-bullets .commit3{fill:var(--mm-c-og)!important}svg[aria-roledescription=gitGraph] .commit-arrows .arrow3{stroke:var(--mm-c-og)!important}svg[aria-roledescription=gitGraph] .branchLabelBkg.label4,svg[aria-roledescription=gitGraph] .commit-bullets .commit4{fill:var(--mm-c-pk)!important}svg[aria-roledescription=gitGraph] .commit-arrows .arrow4{stroke:var(--mm-c-pk)!important}svg[aria-roledescription=gitGraph] .branchLabelBkg.label5,svg[aria-roledescription=gitGraph] .commit-bullets .commit5{fill:var(--mm-c-cy)!important}svg[aria-roledescription=gitGraph] .commit-arrows .arrow5{stroke:var(--mm-c-cy)!important}svg[aria-roledescription=gitGraph] .branchLabelBkg.label6,svg[aria-roledescription=gitGraph] .commit-bullets .commit6{fill:var(--mm-c-pu)!important}svg[aria-roledescription=gitGraph] .commit-arrows .arrow6{stroke:var(--mm-c-pu)!important}svg[aria-roledescription=gitGraph] .branchLabelBkg.label7,svg[aria-roledescription=gitGraph] .commit-bullets .commit7{fill:var(--mm-c-rd)!important}svg[aria-roledescription=gitGraph] .commit-arrows .arrow7{stroke:var(--mm-c-rd)!important}svg[aria-roledescription=gitGraph] .commit-bullets .commit-merge{stroke-width:0!important;fill:var(--d-bc)!important}svg[aria-roledescription=gitGraph] .commit-bullets .commit-highlight-outer{stroke:var(--d-bc)!important;stroke-width:2!important;fill:var(--d-f-c)!important}svg[aria-roledescription=gitGraph] .commit-bullets .commit-highlight-inner{stroke-width:2!important;stroke:var(--d-bc)!important}svg[aria-roledescription=gitGraph] .tag-hole,svg[aria-roledescription=gitGraph] .tag-label-bkg{fill:var(--d-bc)!important;stroke:var(--d-f-c-alt)!important}svg[aria-roledescription=gitGraph] .tag-hole{stroke-width:1!important}svg[aria-roledescription=gitGraph] .commit-labels .commit-label-bkg{fill:var(--d-f-c-alt)!important}svg[aria-roledescription=gitGraph] .commit-labels .commit-label,svg[aria-roledescription=gitGraph] .tag-label,svg[aria-roledescription=mindmap] g .mindmap-node.section-root:hover text tspan{fill:var(--d-f-c)!important}svg[aria-roledescription=c4] g[class] :is(tspan, text){fill:var(--d-f-c-dk)!important}svg[aria-roledescription=c4] #arrowhead path{fill:var(--d-f-c)!important;stroke:none!important}svg[aria-roledescription=c4] :is(line[stroke="blue"], path[stroke="blue"]){stroke:var(--ac-bu)!important}svg[aria-roledescription=c4] :is(line[stroke="red"], path[stroke="red"]){stroke:var(--ac-rd)!important}svg[aria-roledescription=c4] [stroke="#444444"]{stroke:var(--ac-gy)!important}.md-diagram-panel>div>svg[aria-roledescription=zenuml]{border:0!important;background:0 0!important}svg[aria-roledescription=zenuml] .bg-skin-frame{border-radius:var(--v-r-b);border:2px solid var(--pn-c);margin:0}body.typora-export svg[aria-roledescription=zenuml] div[alt^=icon]>svg{width:75%!important}body.typora-export svg[aria-roledescription=zenuml] div[alt^=icon]{margin-left:4px}svg[aria-roledescription=zenuml] div[alt^=icon]>svg g:not([id^=Icon-Architecture])>path[fill],svg[aria-roledescription=zenuml] div[alt^=icon]>svg>path[fill]{fill:var(--d-f-c)!important}svg[aria-roledescription=zenuml] .bg-skin-title{background:0 0}svg[aria-roledescription=zenuml] .zenuml :is(label, p){color:var(--d-f-c)!important;margin:0}svg[aria-roledescription=zenuml] .zenuml .collapse-button :is(line, polyline){stroke:var(--d-f-c);fill:var(--d-f-c)}svg[aria-roledescription=zenuml] .zenuml :is(.fill-current, .collapse-button){border-color:var(--d-f-c-alt)}svg[aria-roledescription=zenuml] .interaction:hover{cursor:crosshair}.theme-mermaid{--color-bg-base:var(--d-bc);--color-text-base:var(--d-f-c);--color-border-base:var(--d-f-c-alt);--color-bg-occurrence:var(--d-f-c-alt)}svg[aria-roledescription=er] g:hover .entityBox{stroke:#10a8be!important;cursor:crosshair}svg[aria-roledescription=er] g>text.entityLabel:first-of-type{font-weight:700!important}svg[aria-roledescription=er] g .attributeBoxOdd{fill:var(--d-f-c-alt)!important;stroke:var(--d-f-c-alt)!important;stroke-width:1!important;opacity:.3!important}svg[aria-roledescription=er] g .attributeBoxEven{fill:var(--d-f-c-alt)!important;stroke:var(--d-f-c-alt)!important;opacity:.2!important}svg[aria-roledescription=er] .relationshipLabelBox{fill:var(--d-bc)!important;opacity:1!important}svg[aria-roledescription=er] :is(
    #ONLY_ONE_START>path,
    #ONLY_ONE_END>path,
    #ZERO_OR_ONE_START>path,
    #ZERO_OR_ONE_END>path,
    #ONE_OR_MORE_START>path,
    #ONE_OR_MORE_END>path,
    #ZERO_OR_MORE_START>path,
    #ZERO_OR_MORE_END>path,
    .relationshipLine){stroke:var(--d-f-c-alt)!important;stroke-width:1!important}svg[aria-roledescription=er] :is(
    #ZERO_OR_ONE_START,
    #ZERO_OR_ONE_END,
    #ZERO_OR_MORE_START,
    #ZERO_OR_MORE_END)>circle{fill:var(--d-bc)!important;stroke:var(--d-f-c-alt)!important;stroke-width:1!important}svg[aria-roledescription=timeline] g>g[class*=section] line{stroke:var(--pn-c)!important}svg[aria-roledescription=timeline] g>g[class*=section] text>tspan{fill:var(--d-f-c-alt)!important;font-style:italic!important}svg[aria-roledescription=timeline] .taskWrapper>g[class*=section] path{fill:var(--pn-c)!important}svg[aria-roledescription=mindmap] g.mindmap-edges path,svg[aria-roledescription=timeline] .taskWrapper>g[class*=section] line{stroke:var(--d-f-c-alt)!important;opacity:.5!important}svg[aria-roledescription=timeline] .taskWrapper>g[class*=section] text>tspan{font-weight:700!important;font-style:normal!important}svg[aria-roledescription=timeline] .eventWrapper>g[class*=section] path{fill:var(--d-f-c-alt)!important}svg[aria-roledescription=timeline] .eventWrapper>g[class*=section] line{stroke:var(--d-f-c)!important}svg[aria-roledescription=timeline] .eventWrapper>g[class*=section] text>tspan{fill:var(--d-bc)!important;font-style:normal!important}svg[aria-roledescription=mindmap] g .mindmap-node :is(rect, circle, path, polygon){fill:var(--d-f-c-alt)!important}svg[aria-roledescription=mindmap] g .mindmap-node line{stroke:var(--d-f-c)!important;stroke-width:3px!important}svg[aria-roledescription=mindmap] g .mindmap-node text tspan{fill:var(--d-f-c-lg)!important}svg[aria-roledescription=mindmap] g .mindmap-node.section-root :is(rect, circle, path, polygon){fill:var(--d-f-c)!important;stroke-width:5px!important;stroke:var(--d-f-c-alt)!important}svg[aria-roledescription=mindmap] g .mindmap-node.section-root text tspan{fill:var(--d-bc)!important;font-weight:700!important}svg[aria-roledescription=mindmap] g .mindmap-node{cursor:crosshair}svg[aria-roledescription=mindmap] g .mindmap-node:hover :is(rect, circle, path, polygon){fill:var(--d-f-c)!important}svg[aria-roledescription=mindmap] g .mindmap-node:hover text tspan,svg[aria-roledescription=requirement] rect.reqLabelBox{fill:var(--d-bc)!important}svg[aria-roledescription=mindmap] g .mindmap-node.section-root:hover :is(rect, circle, path, polygon){fill:var(--d-bc)!important}svg[aria-roledescription=mindmap] g .section-0 :is(rect, circle, path, polygon){fill:var(--ac-gd-lg)!important}svg[aria-roledescription=mindmap] .mindmap-edges .section-edge-0{stroke:var(--ac-gd-lg)!important}svg[aria-roledescription=mindmap] .mindmap-edges .edge-depth-0{opacity:.25!important}svg[aria-roledescription=mindmap] g .section-1 :is(rect, circle, path, polygon){fill:var(--ac-lm-lg)!important}svg[aria-roledescription=mindmap] .mindmap-edges .section-edge-1{stroke:var(--ac-lm-lg)!important}svg[aria-roledescription=mindmap] .mindmap-edges .edge-depth-1{opacity:.4!important}svg[aria-roledescription=mindmap] g .section-2 :is(rect, circle, path, polygon){fill:var(--ac-aq-lg)!important}svg[aria-roledescription=mindmap] .mindmap-edges .section-edge-2{stroke:var(--ac-aq-lg)!important}svg[aria-roledescription=mindmap] .mindmap-edges .edge-depth-2{opacity:.55!important}svg[aria-roledescription=mindmap] g .section-3 :is(rect, circle, path, polygon){fill:var(--ac-pk-lg)!important}svg[aria-roledescription=mindmap] .mindmap-edges .section-edge-3{stroke:var(--ac-pk-lg)!important}svg[aria-roledescription=mindmap] .mindmap-edges .edge-depth-3{opacity:.7!important}svg[aria-roledescription=mindmap] g .section-4 :is(rect, circle, path, polygon){fill:var(--ac-ye-lg)!important}svg[aria-roledescription=mindmap] .mindmap-edges .section-edge-4{stroke:var(--ac-ye-lg)!important}svg[aria-roledescription=mindmap] .mindmap-edges .edge-depth-4{opacity:.85!important}svg[aria-roledescription=mindmap] g .section-5 :is(rect, circle, path, polygon){fill:var(--ac-la-lg)!important}svg[aria-roledescription=mindmap] .mindmap-edges .section-edge-5{stroke:var(--ac-la-lg)!important}svg[aria-roledescription=mindmap] .mindmap-edges .edge-depth-5{opacity:1!important}svg[aria-roledescription=mindmap] g .section-6 :is(rect, circle, path, polygon){fill:var(--ac-gy-lg)!important}svg[aria-roledescription=mindmap] .mindmap-edges .section-edge-6{stroke:var(--ac-gy-lg)!important}svg[aria-roledescription=mindmap] .mindmap-edges .edge-depth-6{opacity:1!important}svg[aria-roledescription=requirement] g>.reqBox{fill:var(--pn-c)!important;stroke:var(--d-f-c-alt)!important;stroke-width:2!important}svg[aria-roledescription=requirement] g>.req-title-line,svg[aria-roledescription=requirement] path.relationshipLine{stroke:var(--d-f-c-alt)!important;stroke-width:1!important}svg[aria-roledescription=requirement] g:hover>:is(.reqBox, .req-title-line){stroke:#10a8be!important;cursor:crosshair}svg[aria-roledescription=requirement] g:hover>.reqLabel{cursor:crosshair}svg[aria-roledescription=requirement] g>text.reqLabel>tspan{fill:var(--d-f-c-alt)!important}svg[aria-roledescription=requirement] g>text.reqTitle>tspan{fill:var(--d-f-c)!important;font-weight:700!important}svg[aria-roledescription=requirement] g>text.reqTitle>tspan:first-child{fill:var(--d-f-c-alt)!important;font-weight:400!important;font-size:.875em!important}svg[aria-roledescription=requirement] .relationshipLabel:hover{fill:#10a8be!important;cursor:crosshair}svg[aria-roledescription=requirement] :is(#arrow_line_ending, #contains_line_ending) :is(circle, line, path){stroke:var(--d-f-c-alt)!important}.v-mermaid-restyler{padding-bottom:0!important;margin-top:0!important;margin-bottom:-9px!important}body.typora-export #write::before{content:"Preparing VLOOK™ plugin ...\a\a正在准备 VLOOK™ 插件 ...";white-space:pre-wrap;line-height:2!important;padding-top:4em;color:rgba(255,255,255,.5);background:#10a8be;font:italic var(--v-f-w-bd) 2em/10 var(--v-f-fm-bd);text-align:center;overflow:auto;top:0;left:0;width:100%;height:100vh;position:fixed;z-index:7000;animation:maybe-failed 500ms ease 60s 1 forwards}.v-load-done{display:block!important}.v-load-done::before{display:none!important;font-style:normal;animation:none}body{background:var(--d-bc) var(--d-bi);color:var(--d-f-c);font:var(--v-f-w-text) 1em/1.5 var(--v-f-fm-text);caret-color:#7735cc;-webkit-tap-highlight-color:transparent}body.typora-export{padding-left:0;padding-right:0}body>:first-child{margin-top:0!important}body>:last-child{margin-bottom:0!important}body.freeze{overflow:hidden}body.unfreeze{overflow:auto}#write p>.md-image:only-child:not(.md-img-error) img:not([src*="#block"]),#write p>.md-image:only-child:not(.md-img-error) img:not([src*="#line"]),#write p>img:only-child,.md-diagram-panel>.md-diagram-panel-preview>svg,.md-diagram-panel>svg,.v-fig:not([aria-roledescription=zenuml]){border-radius:var(--v-r-b);padding:0;border:2px solid var(--pn-c)}#write p>.md-image:only-child{font-size:16px}#write .md-image[data-src*="#padding"]>img,#write img[src*="#padding"],#write svg[data-inject-url*="#padding"]{padding:20px!important}#write .md-image[data-src*="#inline"]>img,#write img[src*="#inline"],#write svg[data-inject-url*="#inline"]{margin-right:20px!important;margin-bottom:20px!important}#write p :is(.md-image+.md-image, img+img, svg+svg, .v-caption+.v-caption){margin-left:20px!important;margin-bottom:20px!important}#write .md-image[data-src*="#line"]>img,#write img[src*="#line"],#write svg[data-inject-url*="#line"]{background:var(--v-fig-grid-l-lg)}#write .md-image[data-src*="#block"]>img,#write img[src*="#block"],#write svg[data-inject-url*="#block"]{background:var(--v-fig-grid-b-lg)}#write img[d-img-fill=t1],#write img[d-img-fill=t2],#write img[d-img-fill=text]{left:-12345px;border-color:transparent;position:relative}#write .md-image[data-src*="#icon"]>img,#write img[src*="#icon"],#write svg[data-inject-url*="#icon"]{display:inline!important;width:auto;margin-top:-4px!important;vertical-align:middle;border:0!important;border-radius:0!important;background:0 0!important;height:1em}#write .md-image[data-src*="#icon2x"]>img,#write img[src*="#icon2x"],#write svg[data-inject-url*="#icon2x"]{height:2em}#write .md-image[data-src*="#logo"]>img,#write img[src*="#logo"],#write svg[data-inject-url*="#logo"]{display:inline!important;vertical-align:middle;background:0 0!important;margin-bottom:20px!important;border:0!important;border-radius:0!important}#write .md-image[data-src*="#logol"],#write img[src*="#logol"],#write svg[data-inject-url*="#logol"]{float:left!important;padding:0 20px 0 0}#write .md-image[data-src*="#logor"],#write img[src*="#logor"],#write svg[data-inject-url*="#logor"]{float:right!important;padding:0 0 0 20px}#write .md-image[data-src*="#card"]>img,#write img[src*="#card"],#write svg[data-inject-url*="#card"]{display:inline!important;vertical-align:middle;border:0!important;border-bottom:3px solid #10a8be!important;border-radius:var(--v-r-b) var(--v-r-b) 0 0!important;background:0 0!important}#write blockquote img[src*="#card"],#write blockquote svg[data-inject-url*="#card"]{width:100%}#write blockquote img[src*="#cardd"]+.v-post-card,#write blockquote svg[data-inject-url*="#cardd"]+.v-post-card{display:block!important;position:initial!important;box-shadow:none!important;border-radius:0 0 var(--v-r-b) var(--v-r-b)!important}#write .md-image[data-src*="#frame"]>img,#write img[src*="#frame"],#write svg[data-inject-url*="#frame"]{display:inline!important;vertical-align:middle;background:0 0!important;margin-bottom:20px!important;border:2px solid var(--pn-c)!important;border-radius:var(--v-r-b)!important}#write .md-image[data-src*="#framel"]>img,#write img[src*="#framel"],#write svg[data-inject-url*="#framel"]{float:left!important;padding:0 20px 0 0}#write .md-image[data-src*="#framer"]>img,#write img[src*="#framer"],#write svg[data-inject-url*="#framer"]{float:right!important;padding:0 0 0 20px}#write .md-image[data-src*="#200px"]>img,#write img[src*="#200px"],#write svg[data-inject-url*="#200px"]{width:200px}#write .md-image[data-src*="#400px"]>img,#write img[src*="#400px"],#write svg[data-inject-url*="#400px"]{width:400px}#write .md-image[data-src*="#600px"]>img,#write img[src*="#600px"],#write svg[data-inject-url*="#600px"]{width:600px}#write .md-image[data-src*="#800px"]>img,#write img[src*="#800px"],#write svg[data-inject-url*="#800px"]{width:800px}#write p>.md-image:only-child:not(.md-img-error)>img,#write p>.md-image:only-child:not(.md-img-error)>img[src*="#left"],#write p>.md-image:only-child:not(.md-img-error)>svg[data-inject-url*="#left"],#write p>.md-image:only-child[data-src*="#left"]:not(.md-img-error)>img,#write p>img:only-child,#write p>img:only-child[src*="#left"],#write p>svg[data-inject-url*="#left"]{display:inline-block!important;margin:0!important}#write p>.md-image:only-child:not(.md-img-error)>img[src*="#center"],#write p>.md-image:only-child:not(.md-img-error)>svg[data-inject-url*="#center"],#write p>.md-image:only-child[data-src*="#center"]:not(.md-img-error)>img,#write p>img[src*="#center"],#write p>svg[data-inject-url*="#center"]{display:block!important;margin:auto!important}#write p>.md-image:only-child:not(.md-img-error)>img[src*="#right"],#write p>.md-image:only-child:not(.md-img-error)>svg[data-inject-url*="#right"],#write p>.md-image:only-child[data-src*="#right"]:not(.md-img-error)>img,#write p>img[src*="#right"],#write p>svg[data-inject-url*="#right"]{display:block!important;margin:auto 0 auto auto!important}#write audio{margin:0 10px;border-radius:var(--v-r-s)}#write sup.md-footnote{color:var(--d-f-c-alt);background:0 0;padding:0;margin-left:.2em;margin-right:.2em}#write :is(sup.md-footnote, .v-q sup.md-footnote)>a{color:var(--d-bc)!important;background:var(--d-f-c-alt);margin:0;text-decoration:none;box-shadow:none;text-shadow:none;border-bottom:none;padding:0 5px;border-radius:var(--v-r-b);font:var(--v-f-w-bd) .8em var(--v-f-fm-bd)}#write sup.md-footnote>a:hover{background:#7735cc;color:#fff!important}.footnote-line>a:not(.reversefootnote){color:var(--d-f-c);text-decoration:none}#write a,body.typora-export a{color:var(--a-color)!important;font-weight:var(--v-f-w-text);text-decoration:none}#write a[href*="lnkcss=none"],#write kbd a{border-bottom:none}#write kbd a{color:var(--d-bc)!important}#write a[href*="lnkcss=none"]:hover,#write kbd a:hover{box-shadow:none;border-bottom:none}#write a kbd{color:#fff;caret-color:#fff;font:var(--v-f-w-bd) .875em/1.5 var(--v-f-fm-key)!important;background:#10a8be;margin:5px 0;border:0;border-radius:var(--v-r-b);display:inline-block;box-shadow:0 3px #0a6a77;text-shadow:none;padding:5px 10px}#write :is(a, .v-q a, .v-q .v-q a) kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q a kbd{color:--d-bc-lg!important}#write a kbd:active{background:#7f748d!important;margin-top:8px;margin-bottom:2px;box-shadow:none!important;transition:none!important}#write blockquote a kbd,#write details a kbd{border-radius:var(--v-r-s);padding:2px 8px}#write :is(h1,h2,h3,h4,h5,h6) a{font-weight:inherit}:is(#write, body.typora-export) a:hover{color:#7735cc!important;box-shadow:0 -.3em 0 0 rgba(119,53,204,.3) inset}#write a:hover :is(img, svg){filter:brightness(1.2)}#write a:hover :is(
img[src*="darksrc=invert"],
svg[data-inject-url*="darksrc=invert"]){filter:var(--v-invert-dk) brightness(1.2)}#write a:hover :is(
img[d-img-fill="text"],
img[d-img-fill="t1"],
img[d-img-fill="t2"]){left:-12345px;filter:drop-shadow(12345px 0 #7735cc)!important;position:relative}#write a:hover kbd :is(
img[d-img-fill="text"],
kbd img[d-img-fill="t1"],
kbd img[d-img-fill="t2"]){filter:drop-shadow(12345px 0 #10dad8)!important}#write a:hover kbd svg[d-img-fill] :is(path, rect, ellipse, polygon){fill:#10dad8!important}#write .v-q a:hover kbd svg[d-img-fill] :is(path, rect, ellipse, polygon){fill:--d-bc-lg!important}#write a:active img{filter:brightness(.8)}:is(#write, body.typora-export) a:active{color:var(--d-f-c)!important;background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s);transition:none}#write a:not([name^=ref-footnote]):hover::before{content:"…";white-space:pre;margin-top:-1em;color:#fff;background:#906040;text-shadow:none;border-radius:var(--v-r-tag);padding:2px 3px;font:var(--v-f-w-title) 12px/1 var(--v-f-fm-key);position:absolute;display:inline-block;z-index:99999;letter-spacing:0}#write :is(a[class*="md-toc-inner"], a[href^="#"]):hover::before{content:"#";background:#888b8f}#write a[href="#"]:hover::before,.v-segment>input[type=radio]{display:none}#write a[href*=".md"]:hover::before{content:"🅼 Markdown file";color:var(--d-bc);background:var(--d-f-c)}#write :is(a[href^="vlook-doc-lib://"], a[target^="vlook-doc-lib://"]):hover::before{content:"❏ VLOOK™ Document Library";color:#fff;background:#10a8be}#write a[href^="http://"]:hover::before{content:"HTTP";background:#7735cc}#write a[href^="https://"]:hover::before{content:"Secure Link";background:#10a030}#write a[href^="mailto:"]:hover::before{content:"Email";background:#1090f0}#write :is(a[href$=".pdf"], a[href$=".PDF"],
a[href$=".doc"], a[href$=".DOC"],
a[href$=".docx"], a[href$=".DOCX"],
a[href$=".xls"], a[href$=".XLS"],
a[href$=".xlsx"], a[href$=".XLSX"],
a[href$=".ppt"], a[href$=".PPT"],
a[href$=".pptx"], a[href$=".PPTX"],
a[href$=".txt"], a[href$=".TXT"],
a[href$=".csv"],
a[href$=".CSV"]):hover::before{content:"Document";background:#10a0a8}#write :is(a[href$=".zip"],
a[href$=".rar"],
a[href$=".7z"],
a[href$=".gz"],
a[href$=".tar"],
a[href$=".dmg"],
a[href$=".cab"]):hover::before{content:"Archive File";background:#f87210}#write :is(a[href$=".exe"], a[href$=".sh"]):hover::before{content:"!! High Risk !!";background:#c01010}#write u{text-decoration:none;border-bottom:1px solid var(--d-f-c)}#write :is(h1, h2, h3, h4, h5, h6){color:var(--h-f);text-align:center;position:relative;margin:1em 0 0;padding:0 0 5px;line-height:1.5;font:var(--v-f-w-title) 1em var(--v-f-fm-h);border-radius:var(--v-r-b);background:linear-gradient(0deg,var(--h-bg-start),var(--h-bg-end));letter-spacing:0}#write :is(h1, h2, h3, h4, h5)>span{background:linear-gradient(135deg,#10a8be 25%,#5b5abf);background-clip:text;-webkit-background-clip:text;color:transparent}.v-grad-base{background-clip:text;-webkit-background-clip:text;color:transparent}#write h1,#write h2{margin:3em 0 0;font-size:2em;border-top:9px solid var(--h-box-shadow);counter-reset:h2}#write h2{font-size:1.8em;border-top:7px solid var(--h-box-shadow);counter-reset:h3}#write h1+h2,#write h2+h3,#write h3+h4,#write h4+h5{box-shadow:none;background:0 0;margin-top:0;border-top:0}#write h3,#write h4{margin:2em 0 0;font-size:1.6em;border-top:5px solid var(--h-box-shadow);counter-reset:h4}#write h4{font-size:1.4em;border-top:3px solid var(--h-box-shadow);counter-reset:h5}#write h1,#write h2,#write h3,#write h4,#write h5,#write h6{box-shadow:none;-webkit-text-stroke:initial;text-stroke:initial;text-shadow:none;border-left:0;border-right:0}#write h5{font-size:1.25em 0 0 0;border-top:1px solid var(--h-box-shadow);counter-reset:h6}#write h6{text-align:left;margin-bottom:0;padding-left:0;font:var(--v-f-w-bd) 1.125em var(--v-f-fm-subtitle);border-top:0;background:0 0}#write :is(blockquote, details) h6::after,#write>h1:last-child::after,#write>h6:first-child::after,#write>pre.md-meta-block:first-child+h6::after{margin-left:0;padding-bottom:0;border:0}#write :is(
h1+h6,
h2+h6,
h3+h6,
h4+h6,
h5+h6,
h6+h6),body>:is(
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child){margin-top:0;padding-top:0}#write li>h6{color:var(--h-f);border-left:0;padding-left:0}:is(body.typora-export, #write) strong{font:var(--v-f-w-bd) 1em var(--v-f-fm-bd)}:is(body.typora-export, #write) strong a{font-weight:var(--v-f-w-bd)}#write hr{margin-top:1em;margin-bottom:1em;border:2px solid var(--pn-c);overflow:hidden;box-sizing:content-box;border-top:0}body>div>h1:first-of-type{border-top:0}body>h1:first-child,body>h1:first-child+h2,body>h2:first-child{margin-top:0;padding-top:0}#write a:first-child>:is(h1,h2,h3,h4,h5,h6){margin-top:0;padding-top:0}#write .v-post-card{left:0;color:#fff;background:#10a8be;position:absolute;display:none;overflow:hidden;padding:10px 20px;border-radius:var(--v-r-b) var(--v-r-b) 0 0;box-shadow:0 -5px 10px rgba(0,0,0,.3)}#write .v-post-card>.v-card-title{font-weight:var(--v-f-w-title);font-size:1.25em;padding:0 0 10px}#write :is(figure, .md-diagram-panel){text-align:left;margin-top:0}#write figure{padding-bottom:1px;margin-top:.625em;margin-bottom:8px;border-radius:var(--v-r-b)}.md-diagram-panel{padding-bottom:8px}#write ::marker,#write li::before{font-family:var(--v-f-fm-num);color:var(--h-f);margin-left:5px}#write :is(ul,ol){padding-left:1.25em;padding-bottom:0}#write>p{margin-top:.625em}#write li,#write p{margin-top:.625em;margin-bottom:0;word-break:normal;word-wrap:break-word}content>#write p:has(.md-image){margin-top:0}#write :is(blockquote, details)>ol:first-of-type>li:first-of-type,#write :is(blockquote, details)>ol:first-of-type>li:first-of-type>p,#write :is(blockquote, details)>p:first-of-type,#write :is(blockquote, details)>ul:first-of-type>li:first-of-type,#write :is(blockquote, details)>ul:first-of-type>li:first-of-type>p{margin-top:0}#write ol>li{list-style-type:decimal}#write ol>li>ol>li{list-style-type:lower-alpha}#write ol>li>ol>li>ol>li{list-style-type:lower-roman}#write ol>li>ol>li>ol>li>ol>li{list-style-type:decimal-leading-zero}#write ol>li>ol>li>ol>li>ol>li>ol>li{list-style-type:upper-alpha}#write ol>li>ol>li>ol>li>ol>li>ol>li>ol>li{list-style-type:upper-roman}#write ul>li,#write ul>li>ul>li>ul>li>ul>li{list-style-type:disc}#write ul>li>ul>li,#write ul>li>ul>li>ul>li>ul>li>ul>li{list-style-type:square}#write ul>li>ul>li>ul>li,#write ul>li>ul>li>ul>li>ul>li>ul>li>ul>li{list-style-type:circle}#write :is(ol>li>ol>li, ul>li>ul>li)::before{color:var(--ac-t2-lg)!important}#write :is(blockquote, details)[d-quote-group]+figcaption{margin-top:1em}#write :is(blockquote, details),body:not([class]) blockquote{color:var(--d-f-c);background:var(--ac-t1-fade);border-radius:var(--v-r-b);padding:.75em 1em;margin-top:.625em}#write>:is(blockquote, details){margin-top:.625em}details[open]>summary{border-bottom:1px solid var(--d-bc);padding-bottom:.3125em;margin-bottom:.3125em}summary{font:var(--v-f-w-title) 1.125em var(--v-f-fm-title);cursor:pointer}summary:hover::before{color:var(--d-bc)!important;background-color:var(--d-f-c)!important}summary::marker{display:none;font-size:0}summary::-webkit-details-marker{display:none}summary::-moz-list-bullet{font-size:0}#write blockquote>blockquote:first-child>h6::before,summary::before{content:"+";position:relative;display:inline-block;color:var(--d-bc-lg);background-color:var(--ac-t1-lg);text-align:center;border-radius:50%;width:1em;height:1em;line-height:1;margin-right:5px}details[open]>summary::before{content:"×";opacity:.5;background:0 0!important;color:var(--d-f-c)!important}#write :is(.md-table-fig, .md-fences)+:is(blockquote, details),#write :is(.v-cap-cntr, .v-cap-cntr+.v-content-expander)+:is(blockquote, details){width:fit-content;max-width:100%;background:var(--pn-c)!important;border-top-left-radius:0;margin-top:0}content>#write .md-hr+blockquote::before{background-color:var(--pn-c-alt);color:var(--d-f-c);font-weight:700;font-style:italic;font-size:.75em;text-align:center;white-space:pre;padding:0 .75em;margin-left:-1.3em;position:absolute;width:auto;left:3em;right:20px;opacity:.5;pointer-events:none;content:"⬛︎ ⬛︎  2 Columns of Quote / 双栏引用  ⬛︎ ⬛︎";margin-top:-3.3em}content>#write .md-hr+.md-hr+blockquote::before{content:"⬛︎ ⬛︎ ⬛︎  3 Columns of Quote / 三栏引用  ⬛︎ ⬛︎ ⬛︎";margin-top:-4.8em;padding-top:.75em;padding-bottom:.75em}content>#write .md-hr+.md-hr+.md-hr+blockquote::before{content:"⬛︎ ⬛︎ ⬛︎ ⬛︎  4 Columns of Quote / 四栏引用  ⬛︎ ⬛︎ ⬛︎ ⬛︎";margin-top:-6.3em;padding-top:1.4em;padding-bottom:1.4em}#write :is(hr, .md-hr)+blockquote,#write :is(hr, .md-hr)+blockquote+blockquote,#write :is(hr, .md-hr)+details,#write :is(hr, .md-hr)+details+details{color:var(--d-f-c);display:inline-block!important;max-width:49%!important;min-width:49%!important;vertical-align:top}#write :is(hr, .md-hr)+blockquote+blockquote,#write :is(hr, .md-hr)+details+details{margin-left:2%!important}#write :is(hr+hr, .md-hr+.md-hr)+blockquote,#write :is(hr+hr, .md-hr+.md-hr)+blockquote+blockquote,#write :is(hr+hr, .md-hr+.md-hr)+blockquote+blockquote+blockquote,#write :is(hr+hr, .md-hr+.md-hr)+details,#write :is(hr+hr, .md-hr+.md-hr)+details+details,#write :is(hr+hr, .md-hr+.md-hr)+details+details+details{color:var(--d-f-c);display:inline-block!important;max-width:32%!important;min-width:32%!important;vertical-align:top}#write :is(hr+hr, .md-hr+.md-hr)+blockquote+blockquote,#write :is(hr+hr, .md-hr+.md-hr)+blockquote+blockquote+blockquote,#write :is(hr+hr, .md-hr+.md-hr)+details+details,#write :is(hr+hr, .md-hr+.md-hr)+details+details+details{margin-left:2%!important}#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details+details+details{color:var(--d-f-c);display:inline-block!important;max-width:23.5%!important;min-width:23.5%!important;vertical-align:top}#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details+details+details{margin-left:2%!important}#write blockquote>:is(hr, .md-hr)+blockquote,#write blockquote>:is(hr, .md-hr)+blockquote+blockquote,#write blockquote>:is(hr, .md-hr)+blockquote+blockquote+blockquote,#write blockquote>:is(hr, .md-hr)+blockquote+blockquote+blockquote+blockquote{background:var(--d-bc);padding:.75em 1em;border-width:0}#write blockquote hr,#write details hr{border-color:var(--d-f-c);opacity:.2}#write blockquote h6{padding:0;margin-top:0;color:var(--d-f-c);font-size:1.125em}#write blockquote h6 a{margin-left:-.1em}#write blockquote h6::before{content:""!important;margin-left:0!important}#write :is(blockquote, details) .CodeMirror-linenumber{color:var(--h-f)}#write pre.ty-contain-cm .CodeMirror-lines{background:var(--c-blk-bg);background-size:auto;background-repeat:inherit;background-position:inherit}#write :is(hr, .md-hr)+ol,#write :is(hr, .md-hr)+ul{padding-left:0!important}#write :is(hr, .md-hr)+ol>li,#write :is(hr, .md-hr)+ul>li{box-shadow:0 0 0 2px var(--std-code-shadow) inset;border-radius:var(--v-r-b);margin-top:0!important;margin-bottom:1em;padding-left:10px;padding-right:10px;padding-bottom:10px}#write :is(hr, .md-hr)+ol>li:hover,#write :is(hr, .md-hr)+ul>li:hover{box-shadow:0 0 0 2px #10a8be inset}#write :is(hr, .md-hr)+ol>li>p:first-of-type,#write :is(hr, .md-hr)+ul>li>p:first-of-type{font:var(--v-f-w-bd) 1em var(--v-f-fm-bd);color:#fff;background:#10a8be;padding:5px;border-radius:var(--v-r-t) var(--v-r-t) 0 0;text-align:center;margin-top:0;margin-left:-10px;margin-right:-10px}content>#write .md-hr+ol::before,content>#write .md-hr+ul::before{background-color:var(--pn-c-alt);color:var(--d-f-c);font-weight:700;font-style:italic;font-size:.75em;text-align:center;white-space:pre;padding:0 10px;margin-left:0;position:absolute;width:auto;left:0;right:0;opacity:.5;pointer-events:none}content>#write .md-hr+:is(ul, ol)::before{content:"⬛︎ ⬛︎  2 Columns of List / 双栏列表  ⬛︎ ⬛︎";margin-top:-2.9em}content>#write .md-hr+.md-hr+:is(ul, ol)::before{content:"⬛︎ ⬛︎ ⬛︎  3 Columns of List / 三栏列表  ⬛︎ ⬛︎ ⬛︎";margin-top:-3em;padding-top:0;padding-bottom:.2em}content>#write .md-hr+.md-hr+.md-hr+:is(ul, ol)::before{content:"⬛︎ ⬛︎ ⬛︎ ⬛︎  4 Columns of List / 四栏列表  ⬛︎ ⬛︎ ⬛︎ ⬛︎ ";margin-top:-4.5em;padding-top:.9em;padding-bottom:.7em}content>#write .md-hr+.md-hr+.md-hr+.md-hr+:is(ul, ol)::before{content:"⬛︎ ⬛︎ ⬛︎ ⬛︎ ⬛︎  5 Columns of List / 五栏列表  ⬛︎ ⬛︎ ⬛︎ ⬛︎ ⬛︎";margin-top:-5.9em;padding-top:1.6em;padding-bottom:1.4em}#write :is(hr, .md-hr)+ol>li,#write :is(hr, .md-hr)+ol>li+li,#write :is(hr, .md-hr)+ul>li,#write :is(hr, .md-hr)+ul>li+li{display:inline-block;vertical-align:top;margin-left:0!important;margin-right:0!important;max-width:49%!important;min-width:49%!important}#write :is(hr, .md-hr)+ol>li+li,#write :is(hr, .md-hr)+ul>li+li{margin-left:2%!important}#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li+li+li:nth-of-type(5n+1),#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li+li:nth-of-type(5n+1),#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li:nth-of-type(5n+1),#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li:nth-of-type(5n+1),#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li+li+li:nth-of-type(5n+1),#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li+li:nth-of-type(5n+1),#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li:nth-of-type(5n+1),#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li:nth-of-type(5n+1),#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li+li+li:nth-of-type(4n+1),#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li+li:nth-of-type(4n+1),#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li:nth-of-type(4n+1),#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li+li+li:nth-of-type(4n+1),#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li+li:nth-of-type(4n+1),#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li:nth-of-type(4n+1),#write :is(hr+hr, .md-hr+.md-hr)+ol>li+li+li:nth-of-type(3n+1),#write :is(hr+hr, .md-hr+.md-hr)+ol>li+li:nth-of-type(3n+1),#write :is(hr+hr, .md-hr+.md-hr)+ul>li+li+li:nth-of-type(3n+1),#write :is(hr+hr, .md-hr+.md-hr)+ul>li+li:nth-of-type(3n+1),#write :is(hr, .md-hr)+ol>li:nth-of-type(2n+1),#write :is(hr, .md-hr)+ul>li:nth-of-type(2n+1){margin-left:0!important}#write :is(hr, .md-hr)+ol ol>li,#write :is(hr, .md-hr)+ul ol>li{margin-left:.5em!important}#write :is(hr+hr, .md-hr+.md-hr)+ol>li,#write :is(hr+hr, .md-hr+.md-hr)+ul>li{display:inline-block;vertical-align:top;margin-left:0!important;margin-right:0!important;max-width:32%!important;min-width:32%!important}#write :is(hr+hr, .md-hr+.md-hr)+ol>li+li,#write :is(hr+hr, .md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr, .md-hr+.md-hr)+ul>li+li,#write :is(hr+hr, .md-hr+.md-hr)+ul>li+li+li{display:inline-block;vertical-align:top;margin-right:0!important;max-width:32%!important;min-width:32%!important;margin-left:2%!important}#write :is(hr+hr, .md-hr+.md-hr)+ol ol>li,#write :is(hr+hr, .md-hr+.md-hr)+ul ol>li{margin-left:.5em!important}#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li{display:inline-block;vertical-align:top;margin-left:0!important;margin-right:0!important;max-width:23.5%!important;min-width:23.5%!important}#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li+li+li{display:inline-block;vertical-align:top;margin-right:0!important;max-width:23.5%!important;min-width:23.5%!important;margin-left:2%!important}#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol ol>li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul ol>li{margin-left:.5em!important}#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li+li+li{display:inline-block;vertical-align:top;max-width:19.2%!important;min-width:19.2%!important}#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li+li{margin-left:1%!important}#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol ol>li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul ol>li{margin-left:.5em!important}#write :is(blockquote, details)>details,#write :is(blockquote, li)>blockquote{border-left:6px solid rgba(136,139,143,.2);background:0 0;border-radius:0;padding:0 .5em}#write :is(blockquote, details)>:is(blockquote, details):last-child,#write :is(blockquote, details)>:is(ol,ul):last-child{margin-bottom:0}#write :is(li>hr, li>.md-hr)+:is(blockquote, blockquote+blockquote, blockquote+blockquote+blockquote, blockquote+blockquote+blockquote+blockquote),#write :is(li>hr, li>.md-hr)+:is(details, details+details, details+details+details, details+details+details+details){border:0;background:var(--blockquote-bg);border-radius:var(--v-r-s);padding:.75em 1em}#write :is(blockquote, details)>strong{color:inherit!important}.v-img-lost{background-image:url()!important;background-repeat:no-repeat;background-size:cover;border:0;width:200px;height:100px}.v-img-lost::before{content:"\a\a\a\a\a\a\a\a\a\a"}.v-link-error-list{display:none;padding:10px 0;position:fixed;color:var(--d-f-c);top:20px;right:20px;bottom:50px;width:var(--v-nav-center-width);line-height:1.5;border-radius:var(--v-r-b);background:var(--pn-c);overflow:auto;z-index:4500}.v-link-error-list-header{display:none;position:absolute;z-index:10;border-radius:var(--v-r-b) var(--v-r-b) 0 0;top:0;left:0;height:30px;width:100%;background:linear-gradient(180deg,var(--pn-c) 10px,var(--pn-c-tsp));pointer-events:none}.v-link-error-list-body{padding:10px 0;height:100%;z-index:0}.v-link-error-list-items{overflow-y:scroll;height:100%;z-index:0}.v-link-error-list-footer{position:absolute;z-index:10;border-radius:0 0 var(--v-r-b) var(--v-r-b);top:auto;left:0;bottom:0;height:30px;width:100%;background:linear-gradient(0deg,var(--pn-c) 10px,var(--pn-c-tsp));pointer-events:none}.v-status-bar{position:fixed;justify-content:center;align-items:center;border-radius:var(--v-r-s);right:30px;bottom:20px;height:30px;z-index:100}.v-status-bar>div:first-child{border-top-left-radius:var(--v-r-s);border-bottom-left-radius:var(--v-r-s);border:0}.v-status-bar>div:last-child{border-top-right-radius:var(--v-r-s);border-bottom-right-radius:var(--v-r-s);border:0}.v-doc-info,.v-link-chk-result,.v-zoom-view{justify-content:center;align-items:center;vertical-align:top;height:30px;display:inline-flex}.v-doc-info{color:var(--d-f-c);font:.75em var(--v-f-fm-subtitle);background:var(--pn-c);padding:0 10px;min-width:80px;opacity:.6;cursor:default}.v-link-chk-result,.v-zoom-view{cursor:pointer}.v-zoom-view{color:var(--a-color);font:var(--v-f-w-title) .875em var(--v-f-fm-subtitle);background:var(--pn-c);padding:0 10px;min-width:80px;border-left:1px solid var(--pn-c-alt);opacity:.6}.v-zoom-view.hover{background:#7735cc!important;color:#10dad8!important}.v-link-chk-result{color:var(--d-f-c);padding:0;width:30px;border-radius:0 var(--v-r-s) var(--v-r-s) 0;background:var(--ac-bu-lg)}.v-link-chk-result.error{background:var(--ac-rd-lg)}.v-link-result-error:hover{background:var(--d-f-c)}.v-link-result-error:hover>svg>use{fill:var(--d-bc)}.v-link-result-error:active{background:var(--ac-rd-lg);box-shadow:0 0 0 2px rgba(192,16,16,.5)}.v-link-result-error:active>svg>use,.v-segment-indicator>svg>use,use.v-svg-ico-light{fill:#fff}.v-link-error-source:focus{outline:2px dashed var(--ac-rd-lg)}:is(#write, body.typora-export) table{border-collapse:inherit;border-spacing:0;width:auto;line-height:1.5;word-break:break-all;white-space:pre-wrap;border:2px solid var(--tbl-bd);border-width:2px;border-radius:var(--v-r-b);background:var(--d-bc);vertical-align:text-top}:is(#write, body.typora-export) table[d-col-too-more],:is(#write, body.typora-export) table[d-row-group]{white-space:pre}#write thead{display:contents!important}:is(#write, body.typora-export) table>thead>tr>th{color:inherit;background:var(--tbl-th-bg);font:var(--v-f-w-bd) 1em var(--v-f-fm-bd);border-right:1px solid var(--tbl-cell-bd);margin:0;padding:var(--tbl-cell-padding);box-shadow:0 1px 0 var(--tbl-cell-bd)}:is(#write, body.typora-export) table td{border-right:1px solid var(--tbl-cell-bd);margin:0;padding:var(--tbl-cell-padding);vertical-align:top}:is(#write, body.typora-export) table>thead>tr:first-child>th{box-shadow:0 1px 0 var(--tbl-cell-bd)}:is(#write, body.typora-export) table>thead>tr:not(:first-child)>th{box-shadow:0 1px 0 var(--tbl-cell-bd)}:is(#write, body.typora-export) table:not([d-tbl-cross=true])>tbody>tr:hover{background:var(--tbl-tr-hv)!important}:is(#write, body.typora-export) table>tbody>tr:first-child>td{box-shadow:0 -1px 0 0 var(--tbl-h-bd)}#write .v-tr-repeater+tr>td{box-shadow:0 -1px 0 0 var(--tbl-h-bd)!important}:is(#write, body.typora-export) table>tbody>tr:not(:first-child)>td{box-shadow:none}:is(#write, body.typora-export) table>tbody>tr:nth-child(2n){background:var(--tbl-td-bg)}:is(#write, body.typora-export) table>thead>tr:first-child>th:first-child{border-top-left-radius:calc(var(--v-r-b) - 1px)}:is(#write, body.typora-export) table>thead>tr:first-child>th:last-child{border-top-right-radius:calc(var(--v-r-b) - 1px)}:is(#write, body.typora-export) table>tbody>tr:last-child>td:first-child{border-bottom-left-radius:calc(var(--v-r-b) - 1px)}:is(#write, body.typora-export) table>tbody>tr:last-child>td:last-child{border-bottom-right-radius:calc(var(--v-r-b) - 1px)}:is(#write, body.typora-export) table tr>:is(th, td):last-child{border-right:0}:is(#write, body.typora-export) .v-empty-cell{padding:1px!important;background:var(--tbl-h-bd)!important}:is(#write, body.typora-export) table>tbody>tr:not(:first-child)>td.v-empty-cell{box-shadow:none!important}#write .v-tr-repeater::before{content:""!important}#write .v-th-repeater{font:var(--v-f-w-bd) 1em var(--v-f-fm-bd);color:inherit;background:var(--tbl-th-bg);vertical-align:middle!important}#write .v-th-repeater.first{box-shadow:0 -2px 0 var(--tbl-h-bd),0 1px 0 var(--tbl-cell-bd)}#write .v-th-repeater.not-first{box-shadow:0 1px 0 var(--tbl-cell-bd)!important}.v-table-colspan-all{padding-left:5px;background:var(--tbl-th-bg)}.v-table-colspan-all::before{content:""}.v-tbl-col-fmt-bold{font:var(--v-f-w-bd) 1em var(--v-f-fm-bd)}.v-tbl-col-fmt-em{font-style:italic}.v-tbl-col-fmt-mark{background:var(--mark-bg)!important;font-weight:var(--v-f-w-bd);color:var(--d-f-c)!important}.v-tbl-col-fmt-num{font-family:var(--v-f-fm-num)!important}.v-tbl-col-fmt-num>span{font-size:1.125em}.v-tbl-col-fmt-num-positive{color:#d00000}.v-tbl-col-fmt-num-negative{color:#00b000}.v-tbl-col-fmt-num-decimal{font-size:.8em}.v-tbl-col-fmt-currency{float:left;font-weight:400;font-size:.8em;padding-top:3px;padding-right:10px;color:var(--d-f-c-alt)}.v-tbl-col-fmt-percent{opacity:.6;font-size:.8em}.v-tbl-row-g-folder{text-align:left!important}:is(#write, body.typora-export) :is(li>figure, h6+figure) table tbody>tr>td.v-tbl-row-g-not-folder{text-align:left!important;padding-left:50px!important}td.v-tbl-row-g-not-folder{text-align:left!important;padding-left:25px!important}.v-tbl-row-g-btn{line-height:1;vertical-align:middle;cursor:pointer}.v-blockquote-folder.hover>svg>use,.v-tbl-row-g-btn.hover>svg>use,p[d-blockquote-folded]:hover .v-blockquote-folder>svg>use{fill:#7735cc!important}.v-blockquote-folder.hover:active>svg>use,.v-tbl-row-g-btn.hover:active>svg>use,p[d-blockquote-folded]:active .v-blockquote-folder>svg>use{fill:#7f748d!important}.v-tbl-row-g-sub{text-align:left!important;padding-left:5px!important}.v-tbl-row-g-identer{width:4px;height:32px;display:inline-block;padding:0;margin:-10px 32px -10px 4px}:is(#write, body.typora-export) :is(h6+figure, li>figure) table .v-tbl-row-g-identer{margin-right:58px}.v-tbl-row-g-identer+.v-tbl-row-g-identer{margin-left:-12px!important}:is(#write, body.typora-export) :is(h6+figure, li>figure) table .v-tbl-row-g-identer+.v-tbl-row-g-identer{margin-right:30px!important}.v-tbl-row-g-identer-folder{margin-right:38px}:is(#write, body.typora-export) figure table .v-tbl-row-g-identer-folder{margin-right:12px!important}:is(#write, body.typora-export) li>figure table .v-tbl-row-g-identer-folder{margin-right:38px!important}:is(#write, body.typora-export) :is(h6+figure, li>figure) table .v-tbl-row-g-identer+.v-tbl-row-g-identer-folder{margin-right:10px!important}:is(#write, body.typora-export) :is(li>figure, h6+figure) table{counter-reset:tableRowNumber - 1}:is(#write, body.typora-export) :is(li>figure, h6+figure) table tbody tr{counter-increment:tableRowNumber}:is(#write, body.typora-export) figure table tr::before{content:"";color:var(--h-f);font:.8em var(--v-f-fm-num)!important;vertical-align:middle;text-align:right;width:2.5em;position:absolute;left:1em;padding-top:5px}:is(#write, body.typora-export) li>figure table tbody tr::before{content:counter(tableRowNumber);text-align:right;margin-top:2px;margin-left:-20px;color:var(--h-f);position:absolute}:is(#write, body.typora-export) h6+figure table tbody tr:hover::before,:is(#write, body.typora-export) li>figure table tbody tr:hover::before{content:"▶️";color:#7735cc}.v-tbl-row-num-hidden::before{content:""!important}:is(#write, body.typora-export) h6+figure table tbody tr::before{content:counter(tableRowNumber);text-align:right;margin-top:2px;margin-left:0;color:var(--h-f);position:absolute}:is(#write, body.typora-export) :is(li>figure, h6+figure) table tr>:is(th, td):first-child{padding-left:30px}#write :is(h1,h2,h3,h4,h5,h6)+figure{margin-top:0}.v-table-cross{top:0;width:100px;height:100px;position:absolute;visibility:hidden;opacity:0;pointer-events:none}.v-table-cross-cell{box-shadow:0 0 0 4px var(--d-f-c-alt)!important;border-radius:var(--v-r-b)}.v-table-cross.left-up{background:linear-gradient(315deg,transparent,rgba(119,53,204,.5) 20px,rgba(119,53,204,.01));border-bottom-right-radius:var(--v-r-b)}.v-table-cross.right-up{background:linear-gradient(45deg,transparent,rgba(119,53,204,.5) 20px,rgba(119,53,204,.01));border-bottom-left-radius:var(--v-r-b)}.v-table-cross.left-down{background:linear-gradient(210deg,transparent,rgba(119,53,204,.5) 20px,rgba(119,53,204,.01));border-top-right-radius:var(--v-r-b)}.v-table-cross.right-down{background:linear-gradient(135deg,transparent,rgba(119,53,204,.5) 20px,rgba(119,53,204,.01));border-top-left-radius:var(--v-r-b)}.v-table-wrap{white-space:pre-wrap!important}.v-table-unwrap{white-space:pre!important}mark{box-shadow:0 -.9em 0 0 var(--mark-bg) inset;font-weight:var(--v-f-w-bd);color:inherit;background:0 0}#write :is(del, del strong){color:var(--d-f-c-alt)!important;text-decoration:line-through solid!important}#write del code{text-decoration:line-through!important}.footnotes-area{margin-top:100px}.footnote-line{font-size:1em;margin-top:.5em;padding-bottom:.5em}.v-foot-note-panel-content>.footnote-line{padding-bottom:50px}.reversefootnote{color:#1090f0}.reversefootnote:hover{color:#c01010}#write a[name^=ref-footnote-]{font:.75em var(--v-f-fm-bd);color:#1090f0}#write a[name^=ref-footnote-]:hover{color:#7f748d}code,tt{font:var(--v-f-w-text) .875em/1.5 var(--v-f-fm-code);border-radius:var(--v-r-s);padding:4px 5px;line-height:1;margin:0;box-shadow:0 0 0 1px var(--std-code-shadow) inset;display:inline-block;text-align:inherit}.v-std-code{cursor:var(--cur-copy)}.v-std-code.hover{filter:brightness(1.2)}#write blockquote code{color:var(--ac-t2-lg);background:var(--d-bc)}#write blockquote table code,code,tt{color:var(--code-t);background:var(--code-bg)}strong :is(tt, code){font-weight:var(--v-f-w-bd)}.v-caption>.md-fences{margin:0}.mathjax-block>.code-tooltip{bottom:.375em}.md-tag{color:inherit}#write{counter-reset:h1}#write :is(h1,h2,h3,h4,h5,h6)::after,#write :is(h1,h2,h3,h4,h5,h6)::before{color:rgba(16,218,216,.5);letter-spacing:0;-webkit-text-stroke:initial;text-stroke:initial;text-shadow:none}#write h2::before{counter-increment:h2;content:counter(h1) "." counter(h2) "  "}#write h3::before{counter-increment:h3;content:counter(h1) "." counter(h2) "." counter(h3) "  "}#write h4::before{counter-increment:h4;content:counter(h1) "." counter(h2) "." counter(h3) "." counter(h4) "  "}#write h5::before{counter-increment:h5;content:counter(h1) "." counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "  "}#write h6::before{content:"◎ "}body.typora-export #write :is(h1,h2,h3,h4,h5,h6)::before{content:attr(d-header-num)!important}kbd{font:var(--v-f-w-bd) .75em var(--v-f-fm-key);border-radius:var(--v-r-s-small);margin:0;padding:0 4px;color:var(--d-bc);border:2px solid var(--key-shadow);border-left-color:var(--key-reflect);border-top-color:var(--key-reflect);background:var(--key-bg);box-shadow:0 0 0 1px var(--key-shadow)}table kbd{display:inline-block}.v-spotlight{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-size:cover;pointer-events:none;z-index:5000}.v-spotlight-in-dark{filter:brightness(1.2)}.v-cursor-laser{cursor:url(),auto!important}.v-transition-all{transition:all var(--v-trans-dur) ease-out}.v-transition-box-shadow{transition:box-shadow var(--v-trans-dur) ease-out}.v-transition-opacity{transition:opacity var(--v-trans-dur) ease-out}.v-transition-left{transition:left var(--v-trans-dur) ease-out}.v-transition-background{transition:background var(--v-trans-dur) ease-out}.v-info-tips,.v-tool-tips{position:fixed;margin-left:auto;border-radius:var(--v-r-b);border:1px solid var(--tbl-bd);font:1em var(--v-f-fm-subtitle);background:var(--pn-c);cursor:default;z-index:3000}.v-info-tips{display:none;padding:10px;text-align:center;white-space:pre-wrap}.v-info-tips.error{color:#fff;border-color:var(--ac-rd-lg);background:var(--ac-rd-lg);padding:5px 10px}.v-info-tips.bubble{color:var(--d-bc);border-color:var(--d-f-c-alt);background:var(--d-f-c);padding:5px 10px}.v-tool-tips{visibility:hidden;opacity:0;display:block;padding:5px 10px;border-top:0;box-shadow:0 2px 0 0 #7735cc inset,var(--v-float-shadow),0 0 0 0 transparent;text-align:left;white-space:pre;font-size:.875em}.v-tool-tips.accent{box-shadow:0 2px 0 0 #10a8be inset,var(--v-float-shadow),0 0 0 0 transparent}:is(.v-tool-tips, .v-info-tips) a{font-weight:var(--v-f-w-bd);text-decoration:none}.v-bottom-tips,.v-font-theme{display:none;position:fixed;text-align:center}.v-bottom-tips{font:var(--v-f-w-bd) 1em var(--v-f-fm-subtitle);color:#fff;text-shadow:0 1px #000;width:100%;height:60px;bottom:0;padding-top:16px;background:linear-gradient(0deg,#000,transparent);pointer-events:none;z-index:5001}.v-bottom-tips>div{bottom:10px;width:100%;position:fixed}.v-bottom-tips kbd{margin:0 4px;text-shadow:none;color:var(--d-bc-dk);border:3px solid var(--key-shadow-dk);border-left-color:var(--key-reflect-dk);border-top-color:var(--key-reflect-dk);background:var(--key-bg-dk);box-shadow:0 0 0 1px var(--key-shadow-dk)}.v-font-theme{padding:10px;border-radius:var(--v-r-b);border:1px solid var(--tbl-bd);font:1em var(--v-f-fm-subtitle);background:var(--pn-c);z-index:3000}.v-font-theme>.v-font-theme-opt{vertical-align:top;display:inline-block;margin:0 0 30px 10px}.v-font-theme-info{font-size:.75em;width:600px;margin:auto;overflow:auto;border-radius:var(--v-r-s)}.v-font-theme-opt-book,.v-font-theme-opt-local,.v-font-theme-opt-sans,.v-font-theme-opt-serif{border-radius:var(--v-r-s)!important;filter:opacity(.6);cursor:pointer}.v-font-theme-opt-book:hover,.v-font-theme-opt-local:hover,.v-font-theme-opt-sans:hover,.v-font-theme-opt-serif:hover{filter:opacity(1);box-shadow:0 0 0 2px #7735cc}.v-font-theme-opt-book:active,.v-font-theme-opt-local:active,.v-font-theme-opt-sans:active,.v-font-theme-opt-serif:active{box-shadow:0 0 0 2px #7f748d}.v-font-theme-opt-book.selected,.v-font-theme-opt-local.selected,.v-font-theme-opt-sans.selected,.v-font-theme-opt-serif.selected{box-shadow:0 0 0 4px var(--h-f)!important;filter:opacity(1)!important}.v-fontinfo-book,.v-fontinfo-local,.v-fontinfo-sans,.v-fontinfo-serif{margin-top:10px;text-align:left;font-size:.875em}.v-fontinfo-book>#fontset-status,.v-fontinfo-local>#fontset-status,.v-fontinfo-sans>#fontset-status,.v-fontinfo-serif>#fontset-status{color:var(--d-f-c-alt)}.v-content-expander{font:var(--v-f-w-bd) 1em var(--v-f-fm-subtitle);height:110px;margin-top:-7.375em;background:linear-gradient(0deg,var(--d-bc) 10px,var(--d-bc-tsp));border-radius:0 0 var(--v-r-b) var(--v-r-b);position:absolute;text-align:center;vertical-align:bottom;visibility:hidden;z-index:10;pointer-events:none}.v-content-expander>.v-btn{margin-top:60px;width:auto;padding-left:15px;padding-right:15px;font-size:.875em;border-radius:var(--v-r-s);background:#10a8be;pointer-events:all}.v-doc-logo-dark,.v-doc-logo-light{margin-top:100px;width:100%;height:80px;background-image:var(--thm-fav-logo-lg);background-size:80px 80px;background-repeat:no-repeat;background-position:top center}.v-doc-logo-dark{display:none;margin-top:30px;background-image:var(--thm-fav-logo-dk)}.v-welcome-page{cursor:wait;position:fixed;color:#fff;background:#10a8be;left:0;top:0;width:100%;height:100%;text-align:center;overflow:auto;visibility:hidden;opacity:0;z-index:6000}.v-welcome-page>.v-tips{font:var(--v-f-w-title) 1.75em var(--v-f-fm-subtitle);padding:20px 20px 10px}.v-welcome-page>.v-tips>div{text-align:center;line-height:1;margin-bottom:50px}.v-welcome-page>.v-tips>.v-author,.v-welcome-page>.v-tips>.v-date{font-weight:400;font-size:.625em;margin-bottom:20px}.v-welcome-page>.v-tips>.v-author{font-size:.875em}.v-welcome-page>.v-tips>.v-author::before{content:"by";font-size:.625em;opacity:.6;display:block;margin-bottom:.375em}.v-welcome-page>.v-loading{cursor:not-allowed;padding:.2em .5em;border:1px solid #fff;font:italic 1.25em var(--v-f-fm-subtitle);display:inline-block;border-radius:var(--v-r-b);margin-bottom:2em;opacity:.5}.v-welcome-page>.v-btn-done{cursor:pointer;border:2px solid #10dad8;font-style:normal;font-weight:var(--v-f-w-title);font-size:1.25em;color:#10dad8;background:#7735cc;opacity:1;animation:breathe-button 1s ease 1 alternate}.v-welcome-page>.v-btn-done:hover{color:#7735cc;background:#10dad8;box-shadow:var(--v-float-shadow)}.v-welcome-page>.v-btn-done:active{border:0;color:#10dad8;background:#7735cc;box-shadow:0 0 0 2px rgba(119,53,204,.5);transform:none}.v-welcome-page>.v-btn-done.wait{animation:breathe-button 1s 10 alternate}#write .v-pg-current-item{box-shadow:0 0 10px 0 #7735cc;border-radius:var(--v-r-b)}:is(.md-diagram-panel, .v-fig-content) svg[viewBox^="-"]{padding-bottom:8px}.v-fig-content svg:not([data-inject-url]){width:100%}p[d-blockquote-folded]{cursor:pointer}.v-blockquote-folder{line-height:1;vertical-align:middle;cursor:pointer}.v-nav-center{background:var(--pn-c);border-radius:var(--v-r-b);cursor:default;display:block;left:var(--v-nav-center-hidden-left);top:10px;bottom:40px;width:var(--v-nav-center-width);padding:0;position:fixed;z-index:2000;user-select:none}.v-nav-center-float{top:20px;bottom:50px;box-shadow:var(--v-float-shadow)}.v-nav-center-block{top:60px;bottom:10px;box-shadow:var(--v-float-shadow),var(--v-float-inn-shadow)}.v-nav-center-header{color:var(--d-f-c);font:1em var(--v-f-fm-subtitle);height:100px;padding:0;background:linear-gradient(180deg,var(--pn-c) 90px,var(--pn-c-tsp));left:1px;right:1px;top:1px;position:absolute;border-top-right-radius:var(--v-r-b);border-top-left-radius:var(--v-r-b);z-index:10}.v-segment{text-align:center;height:34px;border-radius:var(--v-r-s);margin:10px;padding:2px;background:var(--pn-c-alt)}.v-segment>input[type=radio]:checked+.v-segment-btn>svg>use{fill:#fff}.v-result-none,.v-segment>input[type=radio][d-result=none]+label{opacity:.2;cursor:not-allowed}.v-segment-btn,.v-segment-indicator{height:30px;border-radius:calc(var(--v-r-s) - 1px)}.v-segment-indicator{position:absolute;left:12px;top:52px;width:40px;background:#10a8be;z-index:0}.v-segment-btn{width:16%;justify-content:center;align-items:center;vertical-align:middle;float:left;cursor:pointer;position:relative;display:inline-flex;z-index:10}.v-segment-btn.hover{background:#7735cc}.v-segment-btn.hover>svg>use,.v-segment-btn:active>svg>use{fill:#10dad8}.v-segment-btn:active{background:#7f748d;box-shadow:0 0 0 2px rgba(127,116,141,.5)!important;transition:none}.v-segment-btn.catalog,.v-segment-btn.codeblock,.v-segment-btn.figure,.v-segment-btn.media,.v-segment-btn.table{margin:0 .8% 0 0}.v-segment-btn.history{margin:0}.v-nav-center-body{width:100%;height:100%;padding:70px 1px 10px;border-radius:var(--v-r-b);overflow:auto;overflow-y:hidden}.v-nav-center-body.has-doc-lib{padding-bottom:85px}.v-toc-catalog-body{width:100%;height:100%;padding:10px 0 0;overflow-y:scroll}.v-toc-catalog-body::after{content:attr(d-catalog-empty);color:var(--d-f-c-alt);position:absolute;text-align:center;top:150px;width:100%}.v-toc-catalog-body:not(:empty)::after{content:""}.v-nav-center-footer{height:30px;line-height:40px;left:1px;right:1px;bottom:1px;text-align:center;padding:0;background:linear-gradient(0deg,var(--pn-c) 10px,var(--pn-c-tsp));border-bottom-right-radius:var(--v-r-b);border-bottom-left-radius:var(--v-r-b);position:absolute;z-index:10;pointer-events:none}.v-nav-center-footer.has-doc-lib{bottom:76px;border-radius:0}.v-toc-handle{position:fixed;display:none;top:390px;left:8px;width:4px;height:80px;background:var(--tbl-bd);border-radius:2px;z-index:2000}.v-toc-handle.hover{background:var(--d-f-c)}body.typora-export .v-copyright{left:0;bottom:0;text-align:center;width:100%;height:40px;padding:5px 10px;font:.875em var(--v-f-fm-subtitle);position:absolute;color:#fff!important;border:0}body.typora-export .v-copyright a{color:#fff!important;border-bottom:2px solid #fff;text-shadow:none;text-decoration:none}body.typora-export .v-copyright a:hover{box-shadow:0 -.3em 0 0 rgba(255,255,255,.3) inset}body.typora-export .v-copyright a:active{background:#000;border-radius:var(--v-r-s);border-bottom:0;box-shadow:0 0 0 2px rgba(255,255,255,.5);transition:none}.v-float-card{box-shadow:var(--v-float-shadow),0 0 0 0 transparent}.v-float-card2{box-shadow:var(--v-float-shadow),var(--v-float-inn-shadow)}.v-foot-note-panel{position:fixed;left:15%;right:15%;bottom:90px;height:200px;border-radius:var(--v-r-b);box-shadow:var(--v-float-shadow);margin:0 auto;background:var(--pn-c);display:none;z-index:2100}body.typora-export .v-foot-note-panel>a{color:var(--d-f-c);text-decoration:none}.v-foot-note-panel-header{height:25px;top:2px;left:2px;right:2px;position:absolute;background:linear-gradient(180deg,var(--pn-c) 5px,var(--pn-c-tsp));border-radius:var(--v-r-b)}.v-foot-note-panel-content{width:100%;top:2px;bottom:2px;padding:10px 20px;position:absolute;overflow-x:auto}.v-foot-note-panel-all{font-weight:var(--v-f-w-bd);height:60px;left:2px;right:2px;line-height:70px;bottom:0;padding:0 20px;margin:2px;border-radius:var(--v-r-b);background:linear-gradient(0deg,var(--pn-c) 35px,var(--pn-c-tsp));position:absolute}.v-more-doc-content-after,.v-more-doc-content-before{width:100%;position:fixed;pointer-events:none;opacity:.9;z-index:99}.v-more-doc-content-before{height:110px;background:linear-gradient(180deg,var(--d-bc) 50px,var(--d-bc-tsp));top:0;display:none}.v-more-doc-content-before.cover{top:0;height:60px;background:linear-gradient(180deg,var(--d-bc),var(--d-bc-tsp))}.v-more-doc-content-after{height:60px;background:linear-gradient(0deg,var(--d-bc),var(--d-bc-tsp));bottom:0;display:block}.v-toolbar{border-bottom-left-radius:var(--v-r-b);border-bottom-right-radius:var(--v-r-b);left:20px;top:10px;padding:10px;width:var(--v-nav-center-width);height:50px;position:fixed;background:#10a8be;display:none;z-index:100}.v-toolbar.cover{width:auto;right:20px;background:0 0}.v-toolbar-spliter{display:flex;width:40px;height:30px;padding:0;float:right}.v-toolbar-smallscreen{top:50px;padding-left:0;padding-right:0}.md-toc-item,.v-toc-item{color:var(--d-f-c);font:1em/1.5 var(--v-f-fm-subtitle);border-radius:var(--v-r-s);text-overflow:ellipsis;overflow:hidden;cursor:pointer}.md-toc-item{margin:0 10px;padding-top:8px;padding-bottom:8px;padding-right:5px;white-space:nowrap;line-height:1}.v-toc-item{white-space:normal;line-height:1;padding:8px;margin:0 10px 5px;display:block}.md-toc-item::before{color:var(--toc-h-num-color);padding-left:5px}.md-toc-item:hover,.v-toc-item:hover{background:var(--pn-c-alt)}.md-toc-item:active,.v-toc-item:active{color:var(--d-bc);background:var(--d-f-c-alt);box-shadow:0 0 0 2px rgba(16,168,190,.5);transition:none}.md-toc-item:active::before,.v-toc-item:active::before,.v-toc-item:active>span{color:var(--d-bc)}:is(.v-toc-item:active, .md-toc-item:active) svg>use{fill:var(--d-bc)}:is(.v-toc-item, .v-cap-1, .v-cap-2)>span{color:var(--d-f-c-alt);font-size:.875em;padding-bottom:4px}.v-toc-item>span{display:block}.md-toc,.v-toc{margin-top:20px;margin-bottom:.5em;border-radius:0;font-size:1em;line-height:2}#write .md-toc-item a{font-weight:400;text-decoration:none;padding:0;border-radius:0;border:0}#write .md-toc-item a:hover{color:var(--d-f-c)!important;box-shadow:none;text-decoration:none;border:0}.v-toc-item-current{font-weight:var(--v-f-w-title);background:var(--blockquote-bg);box-shadow:0 0 0 2px rgba(16,168,190,.5) inset}.v-toc-folder{float:left;width:20px;text-align:center}.v-toc-folder.hover>svg>use{fill:#7735cc!important}.v-toc-folder.hover:active>svg>use{fill:#fff!important}.v-audio-mini-control,.v-btn{height:30px;justify-content:center;align-items:center;display:inline-flex;cursor:pointer}.v-btn{vertical-align:top;color:#fff;padding:0;width:var(--v-toolbar-btn-width);border-radius:var(--v-r-s)}.v-btn.selected{background:#085560!important;box-shadow:0 0 0 0 transparent}.v-btn.first{border-radius:var(--v-r-si) 0 0 var(--v-r-si)!important}.v-btn.middle{border-radius:0!important}.v-btn.last{border-radius:0 var(--v-r-si) var(--v-r-si) 0!important}.v-btn.hover{background:#7735cc!important;color:#10dad8!important}.v-btn.hover>svg>use,.v-chapter-nav-next.effect.hover>svg>use,.v-chapter-nav-next.noeffect.hover>svg>use,.v-chapter-nav-prev.effect.hover>svg>use,.v-chapter-nav-prev.noeffect.hover>svg>use{fill:#10dad8}.v-btn-group.float,.v-btn.float{background:#10a8be}.v-btn:active{background:#7f748d!important;box-shadow:0 0 0 2px rgba(127,116,141,.5)!important;transition:none;z-index:1}.v-audio-mini-control.loading{animation:loading-circle 2s ease infinite}.v-audio-mini-control{background:#10a8be;border-radius:var(--v-r-c);text-align:center;line-height:30px;width:30px;padding:2px;vertical-align:middle}.v-audio-mini-control.disabled{background:#b0b4b8;cursor:not-allowed}.v-audio-mini-control.hover{background:#7735cc;box-shadow:var(--v-float-shadow);color:#10dad8}.v-audio-mini-control.hover:active{background:#7f748d}.v-duration-info{color:var(--d-f-c-alt);padding:0 5px;font-weight:700}.v-audio-mini-control.playing{animation:breathe-circle 500ms infinite alternate}.v-chapter-nav,.v-chapter-nav-prev{height:50px;border-bottom-left-radius:var(--v-r-b)}.v-chapter-nav{color:#fff;background:#10a8be;border-bottom-right-radius:var(--v-r-b);top:-50px;left:calc(var(--v-nav-center-width) + 50px);right:20px;position:fixed;padding:0;vertical-align:middle;z-index:100;user-select:none;display:none}.v-chapter-nav-prev{top:0;left:0;width:20%;position:absolute;cursor:pointer}.v-chapter-nav-prev.effect::before,.v-chapter-nav-prev.noeffect.hover{background:linear-gradient(to right,#7735cc,#10a8be);border-bottom-left-radius:var(--v-r-b)}.v-chapter-nav-prev.effect.hover>.v-chapter-nav-prev-text,.v-chapter-nav-prev.noeffect.hover>.v-chapter-nav-prev-text{color:#10dad8}.v-chapter-nav-prev.effect::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;z-index:-1}.v-chapter-nav-prev.effect.hover::before{opacity:1}.v-chapter-nav-prev.effect:active,.v-chapter-nav-prev.effect:active::before,.v-chapter-nav-prev.noeffect:active{background:linear-gradient(to right,#7c5ba6,#10a8be)}.v-chapter-nav-prev-text{top:0;left:40px;width:100%;height:50px;font:1em/50px var(--v-f-fm-subtitle);color:#fff;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:absolute;display:block}.v-chapter-nav-current,.v-chapter-nav-doc-title{text-align:center;margin-left:200px;margin-right:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:auto;cursor:pointer;display:block}.v-chapter-nav-doc-title{font:.75em/24px var(--v-f-fm-subtitle);height:22px!important}.v-chapter-nav-doc-title.in-start{margin-left:15px;font-weight:var(--v-f-w-title);font-size:1.25em;line-height:50px;text-align:left;height:50px!important;cursor:default}.v-chapter-nav-current{font:var(--v-f-w-title) 1em/22px var(--v-f-fm-subtitle);padding-top:2px;height:28px}.v-chapter-nav-current>span{opacity:.75}.v-chapter-nav-current.effect.hover,.v-chapter-nav-doc-title.effect.hover,.v-chapter-nav-next.effect.hover>.v-chapter-nav-next-text,.v-chapter-nav-next.noeffect.hover>.v-chapter-nav-next-text{color:#10dad8}.v-chapter-nav-current.noeffect.hover,.v-chapter-nav-doc-title.noeffect.hover{background:linear-gradient(90deg,rgba(119,53,204,0),#7735cc,rgba(119,53,204,0));height:28px;color:#10dad8}.v-chapter-nav-current.effect::before,.v-chapter-nav-doc-title.effect::before{content:attr(d-header-num);position:absolute;bottom:0;left:30%;right:30%;background:linear-gradient(90deg,rgba(119,53,204,0),#7735cc,rgba(119,53,204,0));opacity:0;z-index:-1}.v-chapter-nav-current.effect::before{top:22px;height:28px}.v-chapter-nav-doc-title.effect::before{top:0;height:22px}.v-chapter-nav-current.effect.hover::before,.v-chapter-nav-doc-title.effect.hover::before{opacity:1}.v-chapter-nav-current.effect:active,.v-chapter-nav-current.effect:active::before,.v-chapter-nav-current.noeffect:active,.v-chapter-nav-doc-title.effect:active,.v-chapter-nav-doc-title.effect:active::before,.v-chapter-nav-doc-title.noeffect:active{background:linear-gradient(90deg,rgba(124,91,166,0),#7c5ba6,rgba(124,91,166,0));box-shadow:none}.v-chapter-nav-next{top:0;right:0;width:20%;height:50px;position:absolute;cursor:pointer;border-bottom-right-radius:var(--v-r-b)}.v-chapter-nav-next.effect::before,.v-chapter-nav-next.noeffect.hover{background:linear-gradient(to left,#7735cc,#10a8be);border-bottom-right-radius:var(--v-r-b)}.v-chapter-nav-next.effect::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;z-index:-1}.v-chapter-nav-next.effect.hover::before{opacity:1}.v-chapter-nav-next.effect:active,.v-chapter-nav-next.effect:active::before,.v-chapter-nav-next.noeffect:active{background:linear-gradient(to left,#7c5ba6,#10a8be)}.v-chapter-nav-next-text{top:0;right:40px;width:100%;height:50px;font:1em/50px var(--v-f-fm-subtitle);color:#fff;text-align:right;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:absolute;display:block}.v-btn.color-scheme,.v-btn.font-theme{margin-left:var(--v-toolbar-btn-space);float:right}.v-accent-btn,.v-btn-group.prs{height:30px;border-radius:var(--v-r-s)}.v-btn-group.prs{margin:0;float:right;margin-left:var(--v-toolbar-btn-space)}.v-btn-group.hover{background:#0e8fa2;box-shadow:0 0 0 0 transparent}.v-accent-btn{width:40px;position:absolute;text-align:center;box-shadow:var(--v-float-inn-shadow);cursor:pointer}.v-accent-btn>svg>use{fill:#10a8be}.v-accent-btn.hover,.v-accent-btn:active{background:var(--pn-c-alt)}.v-accent-btn:active{color:var(--d-bc);box-shadow:0 0 0 2px var(--tbl-bd)}.v-accent-btn:active>svg>use{fill:var(--d-bc)}.v-accent-btn+.v-textfield{margin:0 10px 0 0}.v-accent-btn.figure-nav.disabled{cursor:not-allowed}.v-accent-btn.figure-nav.disabled>svg>use{fill:var(--pn-c-alt)}.v-serch-by-keyword{display:block;margin:10px}.v-focus-serch.actived{filter:grayscale(50%) opacity(.5)!important}.v-textfield{background:var(--d-bc);border-radius:var(--v-r-s);box-shadow:var(--v-float-inn-shadow);margin:0;height:30px}.v-textfield-focus,.v-textfield.hover-action{box-shadow:var(--v-input-focus-inn-shadow),var(--v-input-focus-shadow)}body.typora-export :is(input::placeholder, input:focus::placeholder){color:var(--d-f-c-alt);font-weight:400}.v-textfield>input{padding:0;margin:1px 0 0 10px;height:28px;color:#7735cc;background:var(--d-bc);border:0;float:left;outline:0 solid transparent;caret-color:#7735cc}.v-textfield>input:-moz-placeholder,.v-textfield>input::-moz-placeholder,.v-textfield>input::-webkit-input-placeholder,.v-textfield>input::input-placeholder{color:var(--d-f-c-alt)!important}.v-textfield>input.set-icon{margin-left:0}.v-textfield-icon{width:30px;height:30px;padding:7px;text-align:center;float:left}.v-textfield-action,.v-textfield-reset{height:30px;text-align:center;float:right}.v-textfield-action{width:40px;border-radius:0 var(--v-r-s) var(--v-r-s) 0;box-shadow:1px 0 0 0 var(--pn-c-alt) inset}.v-textfield-action.enabled{background:#10a8be;box-shadow:none}.v-textfield-action.enabled>svg>use{fill:#fff;opacity:1}.v-textfield-action.hover{background:#7735cc;cursor:pointer}.v-textfield-action.hover>svg>use{fill:#10dad8}.v-textfield-action.hover:active{background:#7f748d}.v-textfield-reset{width:30px;padding:7px;justify-content:center;align-items:center;vertical-align:middle;display:none;cursor:pointer}.v-textfield-reset:hover>svg>use{opacity:.4}.v-textfield-reset:active>svg>use{opacity:.6}.v-accent-btn.figure-nav{display:inline-block;margin:0 10px 10px}.v-toc-filter-result,.v-toc-history-result{display:none;width:100%;height:100%;padding:30px 0 10px;overflow-y:scroll}.v-toc-history-result{padding:60px 0 10px}.v-toc-filter-result-none,.v-toc-history-none{display:block;padding:0 10px;text-align:center;color:var(--d-f-c-alt);font:1em/3 var(--v-f-fm-text)}.v-toc-history-title{text-align:center;position:absolute;border-radius:var(--v-r-s);left:10px;right:10px;display:inline-block;padding-left:10px;padding-right:10px;white-space:nowrap;font-family:var(--v-f-fm-subtitle);color:var(--d-f-c-alt)}.v-btn.nav-center{float:left}.v-btn.print{margin-left:var(--v-toolbar-btn-space);float:left}.v-fig-nav{left:0;top:0;width:100%;height:100%;background:radial-gradient(ellipse,rgba(0,0,0,.5),rgba(0,0,0,.9));position:fixed;visibility:hidden;opacity:0;user-select:none;z-index:2200}.v-fig-nav-btns{display:flex;justify-content:center;align-items:center;vertical-align:middle;color:#fff;cursor:pointer;padding:0}.v-fig-nav-btns.prev{left:10px;top:auto;width:30px;height:70px;border-radius:var(--v-r-b);bottom:10px}.v-btn-close-figure-nav,.v-fig-nav-btns.next,.v-fig-nav-btns.prev{box-shadow:0 0 0 0 transparent;position:absolute}.v-fig-nav-btns.next{right:10px;top:auto;width:30px;height:70px;border-radius:var(--v-r-b);bottom:10px}.v-btn-close-figure-nav{display:flex;justify-content:flex-end;vertical-align:middle;align-items:normal;color:#fff;cursor:pointer;background:#10a8be;right:-2px;top:-2px;width:50px;height:50px;padding:12px 12px 8px 8px;border-radius:0 0 0 50px}.v-btn-close-figure-nav:hover{background:#7735cc;box-shadow:var(--v-float-shadow);transform:translate(-2px,2px)}.v-btn-close-figure-nav:active{background:#7f748d;box-shadow:0 0 0 2px rgba(127,116,141,.5)!important;box-shadow:none;transform:none}.v-content-assistor{visibility:hidden;opacity:1;position:absolute;border-radius:var(--v-r-si);height:26px;z-index:50}.v-btn.assistor{top:0;width:30px;height:26px;border-radius:0;background:#10a8be;position:relative;display:none}.v-btn.assistor.enabled{display:inline-flex}.v-pic-in-pic{display:none;position:fixed;background:var(--h-f);border-radius:calc(var(--v-r-b) + var(--v-r-b) - var(--v-r-t));right:20px;bottom:10px;padding:4px;box-shadow:0 4px 20px rgba(0,0,0,.3);z-index:500}.v-pic-in-pic>.v-content{overflow:auto;height:100%;border-radius:calc(var(--v-r-b) - 2px)}.v-pic-in-pic>.v-content>:is(table, .v-fig){border-radius:calc(var(--v-r-b) - 2px)!important}.v-pic-in-pic>.v-content>table :is(th, td){white-space:pre!important}.v-pip-btn{position:absolute;display:inline-flex;visibility:hidden;opacity:0;background:var(--d-bc);border-radius:50%;top:8px;justify-content:center;align-items:center;vertical-align:middle;cursor:pointer;z-index:20}.v-pip-btn.min.zoom-in{top:6px}.v-pip-btn.min.zoom-out{top:3px}.v-pip-btn.v-close{right:8px}.v-pip-btn.v-zoom.zoom-in{right:32px}.v-pip-btn.v-zoom.zoom-out{right:38px}.v-pip-btn.zoom-in{width:20px;height:20px}.v-pip-btn.zoom-out{width:26px;height:26px}.v-pip-btn.zoom-in>svg{transform:scale(1)}.v-pip-btn.zoom-out>svg{transform:scale(1.33)}.v-pip-btn:hover>svg>use{fill:#7735cc}.v-pip-btn:active>svg>use,use.v-blockquote-folder-ico:active{fill:#7f748d}.v-doc-lib-board{display:none;left:10px;right:10px;bottom:10px;height:50px;position:absolute;z-index:20}.v-doc-lib-board>.item{border-radius:var(--v-r-s);color:#fff;background:#10a8be;background-image:url();background-position:top center;background-repeat:no-repeat;font:var(--v-f-w-bd) 1.25em/1.5 var(--v-f-fm-subtitle);text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:12px 10px 0;position:absolute;display:block;width:100%;height:50px;cursor:pointer;z-index:23}.v-doc-lib-board>.flip{left:70px;right:70px;bottom:58px;height:4px;position:absolute;background-color:#10a8be;opacity:.15;border-radius:calc(var(--v-r-s) - 4px) calc(var(--v-r-s) - 4px) 0 0;z-index:21}.v-doc-lib-board>.flip+.flip,.v-doc-lib-board>.item.hover+.flip{left:40px;right:40px;border-radius:calc(var(--v-r-s) - 2px) calc(var(--v-r-s) - 2px) 0 0}.v-doc-lib-board>.flip+.flip{bottom:51px;height:6px;background-color:#10a8be;opacity:.3;z-index:22}.v-doc-lib-board>.item.hover{background-color:#7735cc;color:#10dad8}.v-doc-lib-board>.item.hover+.flip{bottom:64px;height:9px;background-color:#7735cc;opacity:.2}.v-doc-lib-board>.item.hover+.flip+.flip{left:20px;right:20px;bottom:51px;height:12px;background-color:#7735cc;opacity:.4;border-radius:calc(var(--v-r-s) - 1px) calc(var(--v-r-s) - 1px) 0 0}.v-doc-lib-board>.item:active{background:#7f748d!important;box-shadow:0 0 0 2px rgba(127,116,141,.5)!important}.v-doc-lib{display:none;background:var(--d-bc);box-shadow:0 0 0 2px var(--tbl-bd);margin:0;border:0;border-radius:0 0 var(--v-r-b) var(--v-r-b);overflow:auto;position:fixed;left:10%;top:0;right:10%;bottom:10%;z-index:5000}.v-doc-lib>iframe{width:100%;height:100%;border:0;overflow:auto}.v-interactive{cursor:pointer}.v-interactive.hover{border-color:#7735cc!important}.v-interactive.hover:active{box-shadow:0 0 0 2px rgba(119,53,204,.5);border-color:#7f748d!important;box-shadow:none;transform:none}.v-img-invert-dark{background-color:#fff!important;filter:var(--v-invert-dk);border-color:var(--img-bd-invert)!important}.v-fig-solid-bg-light{background:#fff}.v-fig-grid-line-light{background:var(--v-fig-grid-l-lg)!important}.v-fig-grid-block-light{background:var(--v-fig-grid-b-lg)!important}.v-fig-solid-bg-dark{background-color:#000}.v-fig-grid-line-dark{background:var(--v-fig-grid-l-dk)!important}.v-fig-grid-line-dark-invert{background:var(--v-fig-grid-l-invert)!important}.v-fig-grid-block-dark{background:var(--v-fig-grid-b-dk)!important}.v-fig-grid-block-dark-invert{background:var(--v-fig-grid-b-invert)!important}.v-fig-content{margin:5px;padding:5px;display:table-cell;align-content:center;text-align:center;vertical-align:middle;width:100%;color:var(--d-f-c)}.v-fig-nav-title{color:#c0c4c8!important;left:10px;top:10px;position:absolute;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.v-fig-page-num{border-radius:var(--v-r-s);color:#fff;background:var(--d-f-c-alt);padding-left:4px;padding-right:4px;font:.875em var(--v-f-fm-bd)}.v-caption{display:inline-block;border-radius:var(--v-r-b);background:var(--tbl-td-bg)}.v-cap-1,.v-cap-2{color:var(--d-f-c);font:.875em var(--v-f-fm-tag);font-weight:400;margin:5px 10px!important;width:auto!important}.v-cap-cntr{border-radius:var(--v-r-b);margin-bottom:8px!important}.v-svg-small-ico{display:inline-block}.v-svg-small-ico[data-chk=no]{opacity:.25}use.v-svg-ico-dark{fill:var(--d-f-c)}use.v-svg-ico-alpha{fill:var(--d-f-c);opacity:.2}use.v-svg-ico-theme{fill:var(--h-f)}use.v-svg-ico-alt{fill:var(--d-f-c-alt)}use.v-blockquote-folder-ico,use.v-rowgroup-folder-ico,use.v-toc-folder-ico{fill:var(--h-f)}.v-mask{left:0;top:0;width:100%;height:100%;text-align:center;position:fixed;background:rgba(0,0,0,.6);display:none;z-index:1000}.v-mask.left{background:linear-gradient(90deg,#085560 20%,rgba(8,85,96,.5))}.v-mask.right{background:linear-gradient(270deg,#085560 20%,rgba(8,85,96,.5))}.v-mask.bottom{background:linear-gradient(0deg,#085560 20%,rgba(8,85,96,.5))}.v-mask.center{background:radial-gradient(ellipse,#085560 10%,rgba(8,85,96,.5))}.v-mask-close{position:fixed;justify-content:center;align-items:center;vertical-align:middle;width:60px;height:60px;opacity:.7}.v-mask-close.left,.v-mask-close.right{width:16px;height:60px}.v-mask-close.bottom{width:60px;height:16px}.v-backdrop-blurs.enabled{backdrop-filter:saturate(180%) blur(15px);-webkit-backdrop-filter:saturate(180%) blur(15px)}#write :is(blockquote, details)>:is(hr, .md-hr)+details,#write :is(blockquote, details)>:is(hr, .md-hr)+details+details,#write :is(blockquote, details)>:is(hr, .md-hr)+details+details+details,#write :is(blockquote, details)>:is(hr, .md-hr)+details+details+details+details{border:0;background:var(--d-bc)!important;border-radius:var(--v-r-s);padding:.75em 1em;margin-top:.625em;margin-bottom:.625em}:is(#write, body.typora-export) .v-q{color:var(--d-f-c);width:auto;border:0;border-radius:var(--v-r-b);padding:.75em 1em;margin-top:10px;margin-bottom:5px}#write .v-q.rd{box-shadow:0 0 0 4px var(--ac-rd-fade) inset;background:0 0}#write .v-q.rd.em{box-shadow:none;background:var(--ac-rd-fade)!important}#write .v-q .v-q.rd mark,#write .v-q.rd mark{box-shadow:0 -.9em 0 0 var(--ac-rd-fade) inset}#write .v-q .v-q.rd.em mark,#write .v-q.rd.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.rd .v-blockquote-folder>svg>use,.v-q.rd .v-svg-input-checkbox>use{fill:#c01010}.v-q.rd summary::before{color:#fff;background-color:#c01010}#write .v-q.aq.em details[open] summary,#write .v-q.bn.em details[open] summary,#write .v-q.bu.em details[open] summary,#write .v-q.cy.em details[open] summary,#write .v-q.gd.em details[open] summary,#write .v-q.gn.em details[open] summary,#write .v-q.gy.em details[open] summary,#write .v-q.la.em details[open] summary,#write .v-q.lm.em details[open] summary,#write .v-q.mn.em details[open] summary,#write .v-q.og.em details[open] summary,#write .v-q.ol.em details[open] summary,#write .v-q.pk.em details[open] summary,#write .v-q.pu.em details[open] summary,#write .v-q.rd.em details[open] summary,#write .v-q.ro.em details[open] summary,#write .v-q.se.em details[open] summary,#write .v-q.t1.em details[open] summary,#write .v-q.t2.em details[open] summary,#write .v-q.vn.em details[open] summary,#write .v-q.wn.em details[open] summary,#write .v-q.ye.em details[open] summary,#write .v-q[open].aq.em summary,#write .v-q[open].bn.em summary,#write .v-q[open].bu.em summary,#write .v-q[open].cy.em summary,#write .v-q[open].gd.em summary,#write .v-q[open].gn.em summary,#write .v-q[open].gy.em summary,#write .v-q[open].la.em summary,#write .v-q[open].lm.em summary,#write .v-q[open].mn.em summary,#write .v-q[open].og.em summary,#write .v-q[open].ol.em summary,#write .v-q[open].pk.em summary,#write .v-q[open].pu.em summary,#write .v-q[open].rd.em summary,#write .v-q[open].ro.em summary,#write .v-q[open].se.em summary,#write .v-q[open].t1.em summary,#write .v-q[open].t2.em summary,#write .v-q[open].vn.em summary,#write .v-q[open].wn.em summary,#write .v-q[open].ye.em summary{border-color:var(--d-bc)}#write .v-q.rd details[open] summary,#write .v-q[open].rd summary{border-color:var(--ac-rd-fade)}#write .v-q.rd details[open]>summary::before,#write .v-q[open].rd>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.rd a kbd,#write .v-q.rd a kbd{background:#c01010;color:#fff;box-shadow:0 3px #790a0a}#write .v-q .v-q.rd a kbd:hover,#write .v-q.rd a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.rd .v-post-card{color:#fff!important;background:#c01010!important}#write .v-q.rd img[src*="#card"],#write .v-q.rd svg[data-inject-url*="#card"]{border-color:#c01010!important}#write .v-q .v-q.rd .v-post-card a kbd,#write .v-q.rd .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.rd a,#write .v-q.rd a{color:#c01010!important}#write .v-q .v-q.rd a:hover,#write .v-q.rd a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(192,16,16,.3) inset}#write .v-q .v-q.rd a:active,#write .v-q.rd a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-rd,#write .v-q>.title-rd{color:var(--ac-rd-title-lg)}#write .v-q .v-q>.title-rd.em,#write .v-q>.title-rd.em{color:var(--ac-rd-title)}#write .v-q.rd ::marker,#write .v-q.rd li::before{color:#c01010}#write .v-q.rd .CodeMirror-linenumber{color:#c01010}#write .v-q.og{box-shadow:0 0 0 4px var(--ac-og-fade) inset;background:0 0}#write .v-q.og.em{box-shadow:none;background:var(--ac-og-fade)!important}#write .v-q .v-q.og mark,#write .v-q.og mark{box-shadow:0 -.9em 0 0 var(--ac-og-fade) inset}#write .v-q .v-q.og.em mark,#write .v-q.og.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.og .v-blockquote-folder>svg>use,.v-q.og .v-svg-input-checkbox>use{fill:#f87210}.v-q.og summary::before{color:#fff;background-color:#f87210}#write .v-q.og details[open] summary,#write .v-q[open].og summary{border-color:var(--ac-og-fade)}#write .v-q.og details[open]>summary::before,#write .v-q[open].og>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.og a kbd,#write .v-q.og a kbd{background:#f87210;color:#fff;box-shadow:0 3px #b65005}#write .v-q .v-q.og a kbd:hover,#write .v-q.og a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.og .v-post-card{color:#fff!important;background:#f87210!important}#write .v-q.og img[src*="#card"],#write .v-q.og svg[data-inject-url*="#card"]{border-color:#f87210!important}#write .v-q .v-q.og .v-post-card a kbd,#write .v-q.og .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.og a,#write .v-q.og a{color:#f87210!important}#write .v-q .v-q.og a:hover,#write .v-q.og a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(248,114,16,.3) inset}#write .v-q .v-q.og a:active,#write .v-q.og a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-og,#write .v-q>.title-og{color:var(--ac-og-title-lg)}#write .v-q .v-q>.title-og.em,#write .v-q>.title-og.em{color:var(--ac-og-title)}#write .v-q.og ::marker,#write .v-q.og li::before{color:#f87210}#write .v-q.og .CodeMirror-linenumber{color:#f87210}#write .v-q.ye{box-shadow:0 0 0 4px var(--ac-ye-fade) inset;background:0 0}#write .v-q.ye.em{box-shadow:none;background:var(--ac-ye-fade)!important}#write .v-q .v-q.ye mark,#write .v-q.ye mark{box-shadow:0 -.9em 0 0 var(--ac-ye-fade) inset}#write .v-q .v-q.ye.em mark,#write .v-q.ye.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.ye .v-blockquote-folder>svg>use,.v-q.ye .v-svg-input-checkbox>use{fill:#fdc000}.v-q.ye summary::before{color:#000;background-color:#fdc000}#write .v-q.ye details[open] summary,#write .v-q[open].ye summary{border-color:var(--ac-ye-fade)}#write .v-q.ye details[open]>summary::before,#write .v-q[open].ye>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.ye a kbd,#write .v-q.ye a kbd{background:#fdc000;color:#000;box-shadow:0 3px #b18600}#write .v-q .v-q.ye a kbd:hover,#write .v-q.ye a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.ye .v-post-card{color:#000!important;background:#fdc000!important}#write .v-q.ye img[src*="#card"],#write .v-q.ye svg[data-inject-url*="#card"]{border-color:#fdc000!important}#write .v-q .v-q.ye .v-post-card a kbd,#write .v-q.ye .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.ye a,#write .v-q.ye a{color:#fdc000!important}#write .v-q .v-q.ye a:hover,#write .v-q.ye a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(253,192,0,.3) inset}#write .v-q .v-q.ye a:active,#write .v-q.ye a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-ye,#write .v-q>.title-ye{color:var(--ac-ye-title-lg)}#write .v-q .v-q>.title-ye.em,#write .v-q>.title-ye.em{color:var(--ac-ye-title)}#write .v-q.ye ::marker,#write .v-q.ye li::before{color:#fdc000}#write .v-q.ye .CodeMirror-linenumber{color:#fdc000}#write .v-q.lm{box-shadow:0 0 0 4px var(--ac-lm-fade) inset;background:0 0}#write .v-q.lm.em{box-shadow:none;background:var(--ac-lm-fade)!important}#write .v-q .v-q.lm mark,#write .v-q.lm mark{box-shadow:0 -.9em 0 0 var(--ac-lm-fade) inset}#write .v-q .v-q.lm.em mark,#write .v-q.lm.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.lm .v-blockquote-folder>svg>use,.v-q.lm .v-svg-input-checkbox>use{fill:#a8c818}.v-q.lm summary::before{color:#000;background-color:#a8c818}#write .v-q.lm details[open] summary,#write .v-q[open].lm summary{border-color:var(--ac-lm-fade)}#write .v-q.lm details[open]>summary::before,#write .v-q[open].lm>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.lm a kbd,#write .v-q.lm a kbd{background:#a8c818;color:#000;box-shadow:0 3px #6f8410}#write .v-q .v-q.lm a kbd:hover,#write .v-q.lm a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.lm .v-post-card{color:#000!important;background:#a8c818!important}#write .v-q.lm img[src*="#card"],#write .v-q.lm svg[data-inject-url*="#card"]{border-color:#a8c818!important}#write .v-q .v-q.lm .v-post-card a kbd,#write .v-q.lm .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.lm a,#write .v-q.lm a{color:#a8c818!important}#write .v-q .v-q.lm a:hover,#write .v-q.lm a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(168,200,24,.3) inset}#write .v-q .v-q.lm a:active,#write .v-q.lm a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-lm,#write .v-q>.title-lm{color:var(--ac-lm-title-lg)}#write .v-q .v-q>.title-lm.em,#write .v-q>.title-lm.em{color:var(--ac-lm-title)}#write .v-q.lm ::marker,#write .v-q.lm li::before{color:#a8c818}#write .v-q.lm .CodeMirror-linenumber{color:#a8c818}#write .v-q.gn{box-shadow:0 0 0 4px var(--ac-gn-fade) inset;background:0 0}#write .v-q.gn.em{box-shadow:none;background:var(--ac-gn-fade)!important}#write .v-q .v-q.gn mark,#write .v-q.gn mark{box-shadow:0 -.9em 0 0 var(--ac-gn-fade) inset}#write .v-q .v-q.gn.em mark,#write .v-q.gn.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.gn .v-blockquote-folder>svg>use,.v-q.gn .v-svg-input-checkbox>use{fill:#10a030}.v-q.gn summary::before{color:#fff;background-color:#10a030}#write .v-q.gn details[open] summary,#write .v-q[open].gn summary{border-color:var(--ac-gn-fade)}#write .v-q.gn details[open]>summary::before,#write .v-q[open].gn>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.gn a kbd,#write .v-q.gn a kbd{background:#10a030;color:#fff;box-shadow:0 3px #095a1b}#write .v-q .v-q.gn a kbd:hover,#write .v-q.gn a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.gn .v-post-card{color:#fff!important;background:#10a030!important}#write .v-q.gn img[src*="#card"],#write .v-q.gn svg[data-inject-url*="#card"]{border-color:#10a030!important}#write .v-q .v-q.gn .v-post-card a kbd,#write .v-q.gn .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.gn a,#write .v-q.gn a{color:#10a030!important}#write .v-q .v-q.gn a:hover,#write .v-q.gn a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(16,160,48,.3) inset}#write .v-q .v-q.gn a:active,#write .v-q.gn a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-gn,#write .v-q>.title-gn{color:var(--ac-gn-title-lg)}#write .v-q .v-q>.title-gn.em,#write .v-q>.title-gn.em{color:var(--ac-gn-title)}#write .v-q.gn ::marker,#write .v-q.gn li::before{color:#10a030}#write .v-q.gn .CodeMirror-linenumber{color:#10a030}#write .v-q.mn{box-shadow:0 0 0 4px var(--ac-mn-fade) inset;background:0 0}#write .v-q.mn.em{box-shadow:none;background:var(--ac-mn-fade)!important}#write .v-q .v-q.mn mark,#write .v-q.mn mark{box-shadow:0 -.9em 0 0 var(--ac-mn-fade) inset}#write .v-q .v-q.mn.em mark,#write .v-q.mn.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.mn .v-blockquote-folder>svg>use,.v-q.mn .v-svg-input-checkbox>use{fill:#106c5c}.v-q.mn summary::before{color:#fff;background-color:#106c5c}#write .v-q.mn details[open] summary,#write .v-q[open].mn summary{border-color:var(--ac-mn-fade)}#write .v-q.mn details[open]>summary::before,#write .v-q[open].mn>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.mn a kbd,#write .v-q.mn a kbd{background:#106c5c;color:#fff;box-shadow:0 3px #062923}#write .v-q .v-q.mn a kbd:hover,#write .v-q.mn a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.mn .v-post-card{color:#fff!important;background:#106c5c!important}#write .v-q.mn img[src*="#card"],#write .v-q.mn svg[data-inject-url*="#card"]{border-color:#106c5c!important}#write .v-q .v-q.mn .v-post-card a kbd,#write .v-q.mn .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.mn a,#write .v-q.mn a{color:#106c5c!important}#write .v-q .v-q.mn a:hover,#write .v-q.mn a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(16,108,92,.3) inset}#write .v-q .v-q.mn a:active,#write .v-q.mn a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-mn,#write .v-q>.title-mn{color:var(--ac-mn-title-lg)}#write .v-q .v-q>.title-mn.em,#write .v-q>.title-mn.em{color:var(--ac-mn-title)}#write .v-q.mn ::marker,#write .v-q.mn li::before{color:#106c5c}#write .v-q.mn .CodeMirror-linenumber{color:#106c5c}#write .v-q.ol{box-shadow:0 0 0 4px var(--ac-ol-fade) inset;background:0 0}#write .v-q.ol.em{box-shadow:none;background:var(--ac-ol-fade)!important}#write .v-q .v-q.ol mark,#write .v-q.ol mark{box-shadow:0 -.9em 0 0 var(--ac-ol-fade) inset}#write .v-q .v-q.ol.em mark,#write .v-q.ol.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.ol .v-blockquote-folder>svg>use,.v-q.ol .v-svg-input-checkbox>use{fill:#607010}.v-q.ol summary::before{color:#fff;background-color:#607010}#write .v-q.ol details[open] summary,#write .v-q[open].ol summary{border-color:var(--ac-ol-fade)}#write .v-q.ol details[open]>summary::before,#write .v-q[open].ol>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.ol a kbd,#write .v-q.ol a kbd{background:#607010;color:#fff;box-shadow:0 3px #272d06}#write .v-q .v-q.ol a kbd:hover,#write .v-q.ol a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.ol .v-post-card{color:#fff!important;background:#607010!important}#write .v-q.ol img[src*="#card"],#write .v-q.ol svg[data-inject-url*="#card"]{border-color:#607010!important}#write .v-q .v-q.ol .v-post-card a kbd,#write .v-q.ol .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.ol a,#write .v-q.ol a{color:#607010!important}#write .v-q .v-q.ol a:hover,#write .v-q.ol a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(96,112,16,.3) inset}#write .v-q .v-q.ol a:active,#write .v-q.ol a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-ol,#write .v-q>.title-ol{color:var(--ac-ol-title-lg)}#write .v-q .v-q>.title-ol.em,#write .v-q>.title-ol.em{color:var(--ac-ol-title)}#write .v-q.ol ::marker,#write .v-q.ol li::before{color:#607010}#write .v-q.ol .CodeMirror-linenumber{color:#607010}#write .v-q.wn{box-shadow:0 0 0 4px var(--ac-wn-fade) inset;background:0 0}#write .v-q.wn.em{box-shadow:none;background:var(--ac-wn-fade)!important}#write .v-q .v-q.wn mark,#write .v-q.wn mark{box-shadow:0 -.9em 0 0 var(--ac-wn-fade) inset}#write .v-q .v-q.wn.em mark,#write .v-q.wn.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.wn .v-blockquote-folder>svg>use,.v-q.wn .v-svg-input-checkbox>use{fill:#901050}.v-q.wn summary::before{color:#fff;background-color:#901050}#write .v-q.wn details[open] summary,#write .v-q[open].wn summary{border-color:var(--ac-wn-fade)}#write .v-q.wn details[open]>summary::before,#write .v-q[open].wn>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.wn a kbd,#write .v-q.wn a kbd{background:#901050;color:#fff;box-shadow:0 3px #4b082a}#write .v-q .v-q.wn a kbd:hover,#write .v-q.wn a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.wn .v-post-card{color:#fff!important;background:#901050!important}#write .v-q.wn img[src*="#card"],#write .v-q.wn svg[data-inject-url*="#card"]{border-color:#901050!important}#write .v-q .v-q.wn .v-post-card a kbd,#write .v-q.wn .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.wn a,#write .v-q.wn a{color:#901050!important}#write .v-q .v-q.wn a:hover,#write .v-q.wn a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(144,16,80,.3) inset}#write .v-q .v-q.wn a:active,#write .v-q.wn a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-wn,#write .v-q>.title-wn{color:var(--ac-wn-title-lg)}#write .v-q .v-q>.title-wn.em,#write .v-q>.title-wn.em{color:var(--ac-wn-title)}#write .v-q.wn ::marker,#write .v-q.wn li::before{color:#901050}#write .v-q.wn .CodeMirror-linenumber{color:#901050}#write .v-q.aq{box-shadow:0 0 0 4px var(--ac-aq-fade) inset;background:0 0}#write .v-q.aq.em{box-shadow:none;background:var(--ac-aq-fade)!important}#write .v-q .v-q.aq mark,#write .v-q.aq mark{box-shadow:0 -.9em 0 0 var(--ac-aq-fade) inset}#write .v-q .v-q.aq.em mark,#write .v-q.aq.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.aq .v-blockquote-folder>svg>use,.v-q.aq .v-svg-input-checkbox>use{fill:#30dbd4}.v-q.aq summary::before{color:#000;background-color:#30dbd4}#write .v-q.aq details[open] summary,#write .v-q[open].aq summary{border-color:var(--ac-aq-fade)}#write .v-q.aq details[open]>summary::before,#write .v-q[open].aq>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.aq a kbd,#write .v-q.aq a kbd{background:#30dbd4;color:#000;box-shadow:0 3px #1ca29d}#write .v-q .v-q.aq a kbd:hover,#write .v-q.aq a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.aq .v-post-card{color:#000!important;background:#30dbd4!important}#write .v-q.aq img[src*="#card"],#write .v-q.aq svg[data-inject-url*="#card"]{border-color:#30dbd4!important}#write .v-q .v-q.aq .v-post-card a kbd,#write .v-q.aq .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.aq a,#write .v-q.aq a{color:#30dbd4!important}#write .v-q .v-q.aq a:hover,#write .v-q.aq a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(48,219,212,.3) inset}#write .v-q .v-q.aq a:active,#write .v-q.aq a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-aq,#write .v-q>.title-aq{color:var(--ac-aq-title-lg)}#write .v-q .v-q>.title-aq.em,#write .v-q>.title-aq.em{color:var(--ac-aq-title)}#write .v-q.aq ::marker,#write .v-q.aq li::before{color:#30dbd4}#write .v-q.aq .CodeMirror-linenumber{color:#30dbd4}#write .v-q.cy{box-shadow:0 0 0 4px var(--ac-cy-fade) inset;background:0 0}#write .v-q.cy.em{box-shadow:none;background:var(--ac-cy-fade)!important}#write .v-q .v-q.cy mark,#write .v-q.cy mark{box-shadow:0 -.9em 0 0 var(--ac-cy-fade) inset}#write .v-q .v-q.cy.em mark,#write .v-q.cy.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.cy .v-blockquote-folder>svg>use,.v-q.cy .v-svg-input-checkbox>use{fill:#10a0a8}.v-q.cy summary::before{color:#fff;background-color:#10a0a8}#write .v-q.cy details[open] summary,#write .v-q[open].cy summary{border-color:var(--ac-cy-fade)}#write .v-q.cy details[open]>summary::before,#write .v-q[open].cy>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.cy a kbd,#write .v-q.cy a kbd{background:#10a0a8;color:#fff;box-shadow:0 3px #095d62}#write .v-q .v-q.cy a kbd:hover,#write .v-q.cy a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.cy .v-post-card{color:#fff!important;background:#10a0a8!important}#write .v-q.cy img[src*="#card"],#write .v-q.cy svg[data-inject-url*="#card"]{border-color:#10a0a8!important}#write .v-q .v-q.cy .v-post-card a kbd,#write .v-q.cy .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.cy a,#write .v-q.cy a{color:#10a0a8!important}#write .v-q .v-q.cy a:hover,#write .v-q.cy a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(16,160,168,.3) inset}#write .v-q .v-q.cy a:active,#write .v-q.cy a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-cy,#write .v-q>.title-cy{color:var(--ac-cy-title-lg)}#write .v-q .v-q>.title-cy.em,#write .v-q>.title-cy.em{color:var(--ac-cy-title)}#write .v-q.cy ::marker,#write .v-q.cy li::before{color:#10a0a8}#write .v-q.cy .CodeMirror-linenumber{color:#10a0a8}#write .v-q.bu{box-shadow:0 0 0 4px var(--ac-bu-fade) inset;background:0 0}#write .v-q.bu.em{box-shadow:none;background:var(--ac-bu-fade)!important}#write .v-q .v-q.bu mark,#write .v-q.bu mark{box-shadow:0 -.9em 0 0 var(--ac-bu-fade) inset}#write .v-q .v-q.bu.em mark,#write .v-q.bu.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.bu .v-blockquote-folder>svg>use,.v-q.bu .v-svg-input-checkbox>use{fill:#1090f0}.v-q.bu summary::before{color:#fff;background-color:#1090f0}#write .v-q.bu details[open] summary,#write .v-q[open].bu summary{border-color:var(--ac-bu-fade)}#write .v-q.bu details[open]>summary::before,#write .v-q[open].bu>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.bu a kbd,#write .v-q.bu a kbd{background:#1090f0;color:#fff;box-shadow:0 3px #0b65a9}#write .v-q .v-q.bu a kbd:hover,#write .v-q.bu a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.bu .v-post-card{color:#fff!important;background:#1090f0!important}#write .v-q.bu img[src*="#card"],#write .v-q.bu svg[data-inject-url*="#card"]{border-color:#1090f0!important}#write .v-q .v-q.bu .v-post-card a kbd,#write .v-q.bu .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.bu a,#write .v-q.bu a{color:#1090f0!important}#write .v-q .v-q.bu a:hover,#write .v-q.bu a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(16,144,240,.3) inset}#write .v-q .v-q.bu a:active,#write .v-q.bu a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-bu,#write .v-q>.title-bu{color:var(--ac-bu-title-lg)}#write .v-q .v-q>.title-bu.em,#write .v-q>.title-bu.em{color:var(--ac-bu-title)}#write .v-q.bu ::marker,#write .v-q.bu li::before{color:#1090f0}#write .v-q.bu .CodeMirror-linenumber{color:#1090f0}#write .v-q.se{box-shadow:0 0 0 4px var(--ac-se-fade) inset;background:0 0}#write .v-q.se.em{box-shadow:none;background:var(--ac-se-fade)!important}#write .v-q .v-q.se mark,#write .v-q.se mark{box-shadow:0 -.9em 0 0 var(--ac-se-fade) inset}#write .v-q .v-q.se.em mark,#write .v-q.se.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.se .v-blockquote-folder>svg>use,.v-q.se .v-svg-input-checkbox>use{fill:#1040c0}.v-q.se summary::before{color:#fff;background-color:#1040c0}#write .v-q.se details[open] summary,#write .v-q[open].se summary{border-color:var(--ac-se-fade)}#write .v-q.se details[open]>summary::before,#write .v-q[open].se>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.se a kbd,#write .v-q.se a kbd{background:#1040c0;color:#fff;box-shadow:0 3px #0a2879}#write .v-q .v-q.se a kbd:hover,#write .v-q.se a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.se .v-post-card{color:#fff!important;background:#1040c0!important}#write .v-q.se img[src*="#card"],#write .v-q.se svg[data-inject-url*="#card"]{border-color:#1040c0!important}#write .v-q .v-q.se .v-post-card a kbd,#write .v-q.se .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.se a,#write .v-q.se a{color:#1040c0!important}#write .v-q .v-q.se a:hover,#write .v-q.se a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(16,64,192,.3) inset}#write .v-q .v-q.se a:active,#write .v-q.se a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-se,#write .v-q>.title-se{color:var(--ac-se-title-lg)}#write .v-q .v-q>.title-se.em,#write .v-q>.title-se.em{color:var(--ac-se-title)}#write .v-q.se ::marker,#write .v-q.se li::before{color:#1040c0}#write .v-q.se .CodeMirror-linenumber{color:#1040c0}#write .v-q.la{box-shadow:0 0 0 4px var(--ac-la-fade) inset;background:0 0}#write .v-q.la.em{box-shadow:none;background:var(--ac-la-fade)!important}#write .v-q .v-q.la mark,#write .v-q.la mark{box-shadow:0 -.9em 0 0 var(--ac-la-fade) inset}#write .v-q .v-q.la.em mark,#write .v-q.la.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.la .v-blockquote-folder>svg>use,.v-q.la .v-svg-input-checkbox>use{fill:#a4a0ec}.v-q.la summary::before{color:#000;background-color:#a4a0ec}#write .v-q.la details[open] summary,#write .v-q[open].la summary{border-color:var(--ac-la-fade)}#write .v-q.la details[open]>summary::before,#write .v-q[open].la>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.la a kbd,#write .v-q.la a kbd{background:#a4a0ec;color:#000;box-shadow:0 3px #6760df}#write .v-q .v-q.la a kbd:hover,#write .v-q.la a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.la .v-post-card{color:#000!important;background:#a4a0ec!important}#write .v-q.la img[src*="#card"],#write .v-q.la svg[data-inject-url*="#card"]{border-color:#a4a0ec!important}#write .v-q .v-q.la .v-post-card a kbd,#write .v-q.la .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.la a,#write .v-q.la a{color:#a4a0ec!important}#write .v-q .v-q.la a:hover,#write .v-q.la a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(164,160,236,.3) inset}#write .v-q .v-q.la a:active,#write .v-q.la a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-la,#write .v-q>.title-la{color:var(--ac-la-title-lg)}#write .v-q .v-q>.title-la.em,#write .v-q>.title-la.em{color:var(--ac-la-title)}#write .v-q.la ::marker,#write .v-q.la li::before{color:#a4a0ec}#write .v-q.la .CodeMirror-linenumber{color:#a4a0ec}#write .v-q.vn{box-shadow:0 0 0 4px var(--ac-vn-fade) inset;background:0 0}#write .v-q.vn.em{box-shadow:none;background:var(--ac-vn-fade)!important}#write .v-q .v-q.vn mark,#write .v-q.vn mark{box-shadow:0 -.9em 0 0 var(--ac-vn-fade) inset}#write .v-q .v-q.vn.em mark,#write .v-q.vn.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.vn .v-blockquote-folder>svg>use,.v-q.vn .v-svg-input-checkbox>use{fill:#5c58d8}.v-q.vn summary::before{color:#fff;background-color:#5c58d8}#write .v-q.vn details[open] summary,#write .v-q[open].vn summary{border-color:var(--ac-vn-fade)}#write .v-q.vn details[open]>summary::before,#write .v-q[open].vn>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.vn a kbd,#write .v-q.vn a kbd{background:#5c58d8;color:#fff;box-shadow:0 3px #2f2bb8}#write .v-q .v-q.vn a kbd:hover,#write .v-q.vn a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.vn .v-post-card{color:#fff!important;background:#5c58d8!important}#write .v-q.vn img[src*="#card"],#write .v-q.vn svg[data-inject-url*="#card"]{border-color:#5c58d8!important}#write .v-q .v-q.vn .v-post-card a kbd,#write .v-q.vn .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.vn a,#write .v-q.vn a{color:#5c58d8!important}#write .v-q .v-q.vn a:hover,#write .v-q.vn a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(92,88,216,.3) inset}#write .v-q .v-q.vn a:active,#write .v-q.vn a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-vn,#write .v-q>.title-vn{color:var(--ac-vn-title-lg)}#write .v-q .v-q>.title-vn.em,#write .v-q>.title-vn.em{color:var(--ac-vn-title)}#write .v-q.vn ::marker,#write .v-q.vn li::before{color:#5c58d8}#write .v-q.vn .CodeMirror-linenumber{color:#5c58d8}#write .v-q.pu{box-shadow:0 0 0 4px var(--ac-pu-fade) inset;background:0 0}#write .v-q.pu.em{box-shadow:none;background:var(--ac-pu-fade)!important}#write .v-q .v-q.pu mark,#write .v-q.pu mark{box-shadow:0 -.9em 0 0 var(--ac-pu-fade) inset}#write .v-q .v-q.pu.em mark,#write .v-q.pu.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.pu .v-blockquote-folder>svg>use,.v-q.pu .v-svg-input-checkbox>use{fill:#8820b0}.v-q.pu summary::before{color:#fff;background-color:#8820b0}#write .v-q.pu details[open] summary,#write .v-q[open].pu summary{border-color:var(--ac-pu-fade)}#write .v-q.pu details[open]>summary::before,#write .v-q[open].pu>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.pu a kbd,#write .v-q.pu a kbd{background:#8820b0;color:#fff;box-shadow:0 3px #56146f}#write .v-q .v-q.pu a kbd:hover,#write .v-q.pu a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.pu .v-post-card{color:#fff!important;background:#8820b0!important}#write .v-q.pu img[src*="#card"],#write .v-q.pu svg[data-inject-url*="#card"]{border-color:#8820b0!important}#write .v-q .v-q.pu .v-post-card a kbd,#write .v-q.pu .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.pu a,#write .v-q.pu a{color:#8820b0!important}#write .v-q .v-q.pu a:hover,#write .v-q.pu a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(136,32,176,.3) inset}#write .v-q .v-q.pu a:active,#write .v-q.pu a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-pu,#write .v-q>.title-pu{color:var(--ac-pu-title-lg)}#write .v-q .v-q>.title-pu.em,#write .v-q>.title-pu.em{color:var(--ac-pu-title)}#write .v-q.pu ::marker,#write .v-q.pu li::before{color:#8820b0}#write .v-q.pu .CodeMirror-linenumber{color:#8820b0}#write .v-q.ro{box-shadow:0 0 0 4px var(--ac-ro-fade) inset;background:0 0}#write .v-q.ro.em{box-shadow:none;background:var(--ac-ro-fade)!important}#write .v-q .v-q.ro mark,#write .v-q.ro mark{box-shadow:0 -.9em 0 0 var(--ac-ro-fade) inset}#write .v-q .v-q.ro.em mark,#write .v-q.ro.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.ro .v-blockquote-folder>svg>use,.v-q.ro .v-svg-input-checkbox>use{fill:#e440d0}.v-q.ro summary::before{color:#fff;background-color:#e440d0}#write .v-q.ro details[open] summary,#write .v-q[open].ro summary{border-color:var(--ac-ro-fade)}#write .v-q.ro details[open]>summary::before,#write .v-q[open].ro>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.ro a kbd,#write .v-q.ro a kbd{background:#e440d0;color:#fff;box-shadow:0 3px #bd1ba9}#write .v-q .v-q.ro a kbd:hover,#write .v-q.ro a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.ro .v-post-card{color:#fff!important;background:#e440d0!important}#write .v-q.ro img[src*="#card"],#write .v-q.ro svg[data-inject-url*="#card"]{border-color:#e440d0!important}#write .v-q .v-q.ro .v-post-card a kbd,#write .v-q.ro .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.ro a,#write .v-q.ro a{color:#e440d0!important}#write .v-q .v-q.ro a:hover,#write .v-q.ro a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(228,64,208,.3) inset}#write .v-q .v-q.ro a:active,#write .v-q.ro a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-ro,#write .v-q>.title-ro{color:var(--ac-ro-title-lg)}#write .v-q .v-q>.title-ro.em,#write .v-q>.title-ro.em{color:var(--ac-ro-title)}#write .v-q.ro ::marker,#write .v-q.ro li::before{color:#e440d0}#write .v-q.ro .CodeMirror-linenumber{color:#e440d0}#write .v-q.pk{box-shadow:0 0 0 4px var(--ac-pk-fade) inset;background:0 0}#write .v-q.pk.em{box-shadow:none;background:var(--ac-pk-fade)!important}#write .v-q .v-q.pk mark,#write .v-q.pk mark{box-shadow:0 -.9em 0 0 var(--ac-pk-fade) inset}#write .v-q .v-q.pk.em mark,#write .v-q.pk.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.pk .v-blockquote-folder>svg>use,.v-q.pk .v-svg-input-checkbox>use{fill:#f8a8d0}.v-q.pk summary::before{color:#000;background-color:#f8a8d0}#write .v-q.pk details[open] summary,#write .v-q[open].pk summary{border-color:var(--ac-pk-fade)}#write .v-q.pk details[open]>summary::before,#write .v-q[open].pk>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.pk a kbd,#write .v-q.pk a kbd{background:#f8a8d0;color:#000;box-shadow:0 3px #f261aa}#write .v-q .v-q.pk a kbd:hover,#write .v-q.pk a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.pk .v-post-card{color:#000!important;background:#f8a8d0!important}#write .v-q.pk img[src*="#card"],#write .v-q.pk svg[data-inject-url*="#card"]{border-color:#f8a8d0!important}#write .v-q .v-q.pk .v-post-card a kbd,#write .v-q.pk .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.pk a,#write .v-q.pk a{color:#f8a8d0!important}#write .v-q .v-q.pk a:hover,#write .v-q.pk a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(248,168,208,.3) inset}#write .v-q .v-q.pk a:active,#write .v-q.pk a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-pk,#write .v-q>.title-pk{color:var(--ac-pk-title-lg)}#write .v-q .v-q>.title-pk.em,#write .v-q>.title-pk.em{color:var(--ac-pk-title)}#write .v-q.pk ::marker,#write .v-q.pk li::before{color:#f8a8d0}#write .v-q.pk .CodeMirror-linenumber{color:#f8a8d0}#write .v-q.gd{box-shadow:0 0 0 4px var(--ac-gd-fade) inset;background:0 0}#write .v-q.gd.em{box-shadow:none;background:var(--ac-gd-fade)!important}#write .v-q .v-q.gd mark,#write .v-q.gd mark{box-shadow:0 -.9em 0 0 var(--ac-gd-fade) inset}#write .v-q .v-q.gd.em mark,#write .v-q.gd.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.gd .v-blockquote-folder>svg>use,.v-q.gd .v-svg-input-checkbox>use{fill:#d8b8b0}.v-q.gd summary::before{color:#000;background-color:#d8b8b0}#write .v-q.gd details[open] summary,#write .v-q[open].gd summary{border-color:var(--ac-gd-fade)}#write .v-q.gd details[open]>summary::before,#write .v-q[open].gd>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.gd a kbd,#write .v-q.gd a kbd{background:#d8b8b0;color:#000;box-shadow:0 3px #bf8a7d}#write .v-q .v-q.gd a kbd:hover,#write .v-q.gd a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.gd .v-post-card{color:#000!important;background:#d8b8b0!important}#write .v-q.gd img[src*="#card"],#write .v-q.gd svg[data-inject-url*="#card"]{border-color:#d8b8b0!important}#write .v-q .v-q.gd .v-post-card a kbd,#write .v-q.gd .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.gd a,#write .v-q.gd a{color:#d8b8b0!important}#write .v-q .v-q.gd a:hover,#write .v-q.gd a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(216,184,176,.3) inset}#write .v-q .v-q.gd a:active,#write .v-q.gd a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-gd,#write .v-q>.title-gd{color:var(--ac-gd-title-lg)}#write .v-q .v-q>.title-gd.em,#write .v-q>.title-gd.em{color:var(--ac-gd-title)}#write .v-q.gd ::marker,#write .v-q.gd li::before{color:#d8b8b0}#write .v-q.gd .CodeMirror-linenumber{color:#d8b8b0}#write .v-q.bn{box-shadow:0 0 0 4px var(--ac-bn-fade) inset;background:0 0}#write .v-q.bn.em{box-shadow:none;background:var(--ac-bn-fade)!important}#write .v-q .v-q.bn mark,#write .v-q.bn mark{box-shadow:0 -.9em 0 0 var(--ac-bn-fade) inset}#write .v-q .v-q.bn.em mark,#write .v-q.bn.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.bn .v-blockquote-folder>svg>use,.v-q.bn .v-svg-input-checkbox>use{fill:#906040}.v-q.bn summary::before{color:#fff;background-color:#906040}#write .v-q.bn details[open] summary,#write .v-q[open].bn summary{border-color:var(--ac-bn-fade)}#write .v-q.bn details[open]>summary::before,#write .v-q[open].bn>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.bn a kbd,#write .v-q.bn a kbd{background:#906040;color:#fff;box-shadow:0 3px #5b3d28}#write .v-q .v-q.bn a kbd:hover,#write .v-q.bn a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.bn .v-post-card{color:#fff!important;background:#906040!important}#write .v-q.bn img[src*="#card"],#write .v-q.bn svg[data-inject-url*="#card"]{border-color:#906040!important}#write .v-q .v-q.bn .v-post-card a kbd,#write .v-q.bn .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.bn a,#write .v-q.bn a{color:#906040!important}#write .v-q .v-q.bn a:hover,#write .v-q.bn a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(144,96,64,.3) inset}#write .v-q .v-q.bn a:active,#write .v-q.bn a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-bn,#write .v-q>.title-bn{color:var(--ac-bn-title-lg)}#write .v-q .v-q>.title-bn.em,#write .v-q>.title-bn.em{color:var(--ac-bn-title)}#write .v-q.bn ::marker,#write .v-q.bn li::before{color:#906040}#write .v-q.bn .CodeMirror-linenumber{color:#906040}#write .v-q.gy{box-shadow:0 0 0 4px var(--ac-gy-fade) inset;background:0 0}#write .v-q.gy.em{box-shadow:none;background:var(--ac-gy-fade)!important}#write .v-q .v-q.gy mark,#write .v-q.gy mark{box-shadow:0 -.9em 0 0 var(--ac-gy-fade) inset}#write .v-q .v-q.gy.em mark,#write .v-q.gy.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.gy .v-blockquote-folder>svg>use,.v-q.gy .v-svg-input-checkbox>use{fill:#888b8f}.v-q.gy summary::before{color:#fff;background-color:#888b8f}#write .v-q.gy details[open] summary,#write .v-q[open].gy summary{border-color:var(--ac-gy-fade)}#write .v-q.gy details[open]>summary::before,#write .v-q[open].gy>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.gy a kbd,#write .v-q.gy a kbd{background:#888b8f;color:#fff;box-shadow:0 3px #626568}#write .v-q .v-q.gy a kbd:hover,#write .v-q.gy a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.gy .v-post-card{color:#fff!important;background:#888b8f!important}#write .v-q.gy img[src*="#card"],#write .v-q.gy svg[data-inject-url*="#card"]{border-color:#888b8f!important}#write .v-q .v-q.gy .v-post-card a kbd,#write .v-q.gy .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.gy a,#write .v-q.gy a{color:#888b8f!important}#write .v-q .v-q.gy a:hover,#write .v-q.gy a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(136,139,143,.3) inset}#write .v-q .v-q.gy a:active,#write .v-q.gy a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-gy,#write .v-q>.title-gy{color:var(--ac-gy-title-lg)}#write .v-q .v-q>.title-gy.em,#write .v-q>.title-gy.em{color:var(--ac-gy-title)}#write .v-q.gy ::marker,#write .v-q.gy li::before{color:#888b8f}#write .v-q.gy .CodeMirror-linenumber{color:#888b8f}#write .v-q.t1{box-shadow:0 0 0 4px var(--ac-t1-fade) inset;background:0 0}#write .v-q.t1.em{box-shadow:none;background:var(--ac-t1-fade)!important}#write .v-q .v-q.t1 mark,#write .v-q.t1 mark{box-shadow:0 -.9em 0 0 var(--ac-t1-fade) inset}#write .v-q .v-q.t1.em mark,#write .v-q.t1.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.t1 .v-blockquote-folder>svg>use,.v-q.t1 .v-svg-input-checkbox>use{fill:#10a8be}.v-q.t1 summary::before{color:#fff;background-color:#10a8be}#write .v-q.t1 details[open] summary,#write .v-q[open].t1 summary{border-color:var(--ac-t1-fade)}#write .v-q.t1 details[open]>summary::before,#write .v-q[open].t1>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.t1 a kbd,#write .v-q.t1 a kbd{background:#10a8be;color:#fff;box-shadow:0 3px #0a6a77}#write .v-q .v-q.t1 a kbd:hover,#write .v-q.t1 a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.t1 .v-post-card{color:#fff!important;background:#10a8be!important}#write .v-q.t1 img[src*="#card"],#write .v-q.t1 svg[data-inject-url*="#card"]{border-color:#10a8be!important}#write .v-q .v-q.t1 .v-post-card a kbd,#write .v-q.t1 .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.t1 a,#write .v-q.t1 a{color:#10a8be!important}#write .v-q .v-q.t1 a:hover,#write .v-q.t1 a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(16,168,190,.3) inset}#write .v-q .v-q.t1 a:active,#write .v-q.t1 a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-t1,#write .v-q>.title-t1{color:var(--ac-t1-title-lg)}#write .v-q .v-q>.title-t1.em,#write .v-q>.title-t1.em{color:var(--ac-t1-title)}#write .v-q.t1 ::marker,#write .v-q.t1 li::before{color:#10a8be}#write .v-q.t1 .CodeMirror-linenumber{color:#10a8be}#write .v-q.t2{box-shadow:0 0 0 4px var(--ac-t2-fade) inset;background:0 0}#write .v-q.t2.em{box-shadow:none;background:var(--ac-t2-fade)!important}#write .v-q .v-q.t2 mark,#write .v-q.t2 mark{box-shadow:0 -.9em 0 0 var(--ac-t2-fade) inset}#write .v-q .v-q.t2.em mark,#write .v-q.t2.em mark{box-shadow:0 -.9em 0 0 var(--d-bc) inset}.v-q.t2 .v-blockquote-folder>svg>use,.v-q.t2 .v-svg-input-checkbox>use{fill:#7735cc}.v-q.t2 summary::before{color:#10dad8;background-color:#7735cc}#write .v-q.t2 details[open] summary,#write .v-q[open].t2 summary{border-color:var(--ac-t2-fade)}#write .v-q.t2 details[open]>summary::before,#write .v-q[open].t2>summary::before{background:0 0!important;opacity:.5}#write .v-q .v-q.t2 a kbd,#write .v-q .v-q.t2 a kbd:hover,#write .v-q.t2 a kbd,#write .v-q.t2 a kbd:hover{color:#10dad8;background:#7735cc;box-shadow:0 3px #532490}#write .v-q.t2 .v-post-card{color:#10dad8!important;background:#7735cc!important}#write .v-q.t2 img[src*="#card"],#write .v-q.t2 svg[data-inject-url*="#card"]{border-color:#7735cc!important}#write .v-q .v-q.t2 .v-post-card a kbd,#write .v-q.t2 .v-post-card a kbd{border:1px solid rgba(255,255,255,.25)}#write .v-q .v-q.t2 a,#write .v-q.t2 a{color:#7735cc!important}#write .v-q .v-q.t2 a:hover,#write .v-q.t2 a:hover{color:var(--d-f-c)!important;box-shadow:0 -.3em 0 0 rgba(119,53,204,.3) inset}#write .v-q .v-q.t2 a:active,#write .v-q.t2 a:active{background:var(--pn-c);border-bottom:0;border-radius:var(--v-r-s)}#write .v-q .v-q>.title-t2,#write .v-q>.title-t2{color:var(--ac-t2-title-lg)}#write .v-q .v-q>.title-t2.em,#write .v-q>.title-t2.em{color:var(--ac-t2-title)}#write .v-q.t2 ::marker,#write .v-q.t2 li::before{color:#7735cc}#write .v-q.t2 .CodeMirror-linenumber{color:#7735cc}#write em>span>.md-before+code,:is(#write, body.typora-export) .v-tag{font:var(--v-f-w-bd) .75em var(--v-f-fm-tag);border-radius:var(--v-r-tag);text-shadow:none;white-space:pre;line-height:1;vertical-align:text-top;cursor:var(--cur-copy)}:is(#write, body.typora-export) .v-tag.em{box-shadow:0 0 0 1px var(--rb-code-shadow) inset}.v-tag.hover{filter:brightness(1.2)}.v-tag.rd{color:var(--ac-rd)!important;box-shadow:0 0 0 1px var(--ac-rd) inset;background:var(--ac-rd-alt)!important}.v-tag.og.em,.v-tag.rd.em{color:var(--d-f-c-dk)!important}.v-tag.rd.em{background:var(--ac-rd)!important}.v-tag.og{color:var(--ac-og)!important;box-shadow:0 0 0 1px var(--ac-og) inset;background:var(--ac-og-alt)!important}.v-tag.og.em{background:var(--ac-og)!important}.v-tag.ye{color:var(--ac-ye-title-lg)!important;box-shadow:0 0 0 1px var(--ac-ye) inset;background:var(--ac-ye-alt)!important}.v-tag.lm.em,.v-tag.ye.em{color:var(--d-f-c-lg)!important}.v-tag.ye.em{background:var(--ac-ye)!important}.v-tag.lm{color:var(--ac-lm-title-lg)!important;box-shadow:0 0 0 1px var(--ac-lm) inset;background:var(--ac-lm-alt)!important}.v-tag.lm.em{background:var(--ac-lm)!important}.v-tag.gn{color:var(--ac-gn)!important;box-shadow:0 0 0 1px var(--ac-gn) inset;background:var(--ac-gn-alt)!important}.v-tag.gn.em{color:var(--d-f-c-dk)!important;background:var(--ac-gn)!important}.v-tag.mn{color:var(--ac-mn)!important;box-shadow:0 0 0 1px var(--ac-mn) inset;background:var(--ac-mn-alt)!important}.v-tag.mn.em{background:var(--ac-mn)!important}.v-tag.ol{color:var(--ac-ol)!important;box-shadow:0 0 0 1px var(--ac-ol) inset;background:var(--ac-ol-alt)!important}.v-tag.mn.em,.v-tag.ol.em,.v-tag.wn.em{color:var(--d-f-c-dk)!important}.v-tag.ol.em{background:var(--ac-ol)!important}.v-tag.wn{color:var(--ac-wn)!important;box-shadow:0 0 0 1px var(--ac-wn) inset;background:var(--ac-wn-alt)!important}.v-tag.wn.em{background:var(--ac-wn)!important}.v-tag.aq{color:var(--ac-aq-title-lg)!important;box-shadow:0 0 0 1px var(--ac-aq) inset;background:var(--ac-aq-alt)!important}.v-tag.aq.em{color:var(--d-f-c-lg)!important;background:var(--ac-aq)!important}.v-tag.cy{color:var(--ac-cy)!important;box-shadow:0 0 0 1px var(--ac-cy) inset;background:var(--ac-cy-alt)!important}.v-tag.cy.em{background:var(--ac-cy)!important}.v-tag.bu{color:var(--ac-bu)!important;box-shadow:0 0 0 1px var(--ac-bu) inset;background:var(--ac-bu-alt)!important}.v-tag.bu.em,.v-tag.cy.em,.v-tag.se.em{color:var(--d-f-c-dk)!important}.v-tag.bu.em{background:var(--ac-bu)!important}.v-tag.se{color:var(--ac-se)!important;box-shadow:0 0 0 1px var(--ac-se) inset;background:var(--ac-se-alt)!important}.v-tag.se.em{background:var(--ac-se)!important}.v-tag.la{color:var(--ac-la-title-lg)!important;box-shadow:0 0 0 1px var(--ac-la) inset;background:var(--ac-la-alt)!important}.v-tag.la.em{color:var(--d-f-c-lg)!important;background:var(--ac-la)!important}.v-tag.vn{color:var(--ac-vn)!important;box-shadow:0 0 0 1px var(--ac-vn) inset;background:var(--ac-vn-alt)!important}.v-tag.vn.em{background:var(--ac-vn)!important}.v-tag.pu{color:var(--ac-pu)!important;box-shadow:0 0 0 1px var(--ac-pu) inset;background:var(--ac-pu-alt)!important}.v-tag.pu.em,.v-tag.ro.em,.v-tag.vn.em{color:var(--d-f-c-dk)!important}.v-tag.pu.em{background:var(--ac-pu)!important}.v-tag.ro{color:var(--ac-ro)!important;box-shadow:0 0 0 1px var(--ac-ro) inset;background:var(--ac-ro-alt)!important}.v-tag.ro.em{background:var(--ac-ro)!important}.v-tag.pk{color:var(--ac-pk-title-lg)!important;box-shadow:0 0 0 1px var(--ac-pk) inset;background:var(--ac-pk-alt)!important}.v-tag.gd.em,.v-tag.pk.em{color:var(--d-f-c-lg)!important}.v-tag.pk.em{background:var(--ac-pk)!important}.v-tag.gd{color:var(--ac-gd-title-lg)!important;box-shadow:0 0 0 1px var(--ac-gd) inset;background:var(--ac-gd-alt)!important}.v-tag.gd.em{background:var(--ac-gd)!important}.v-tag.bn{color:var(--ac-bn)!important;box-shadow:0 0 0 1px var(--ac-bn) inset;background:var(--ac-bn-alt)!important}.v-tag.bn.em,.v-tag.gy.em{color:var(--d-f-c-dk)!important}.v-tag.bn.em{background:var(--ac-bn)!important}.v-tag.gy{color:var(--ac-gy)!important;box-shadow:0 0 0 1px var(--ac-gy) inset;background:var(--ac-gy-alt)!important}.v-tag.gy.em{background:var(--ac-gy)!important}.v-tag.bk{color:var(--ac-bk)!important;box-shadow:0 0 0 1px var(--ac-bk) inset;background:var(--ac-bk-alt)!important}.v-tag.bk.em{color:var(--d-bc)!important;background:var(--ac-bk)!important}.v-tag.t1{color:var(--ac-t1)!important;box-shadow:0 0 0 1px var(--ac-t1) inset;background:var(--ac-t1-alt)!important}.v-tag.t1.em,.v-tag.t2.em{color:var(--d-f-c-dk)!important}.v-tag.t1.em{background:var(--ac-t1)!important}.v-tag.t2{color:var(--ac-t2)!important;box-shadow:0 0 0 1px var(--ac-t2) inset;background:var(--ac-t2-alt)!important}.v-tag.t2.em{background:var(--ac-t2)!important}:is(#write, body.typora-export) .v-badge-name{display:inline-block;align-items:center;font:var(--v-f-w-bd) .875em var(--v-f-fm-tag);margin-right:0;border-radius:var(--v-r-tag);color:rgba(255,255,255,.9);padding:1px 1px 1px 5px;white-space:pre;line-height:1;vertical-align:top;box-shadow:0 0 0 1px var(--rb-code-shadow) inset;cursor:var(--cur-copy)}.v-badge-name.hover,.v-badge-value.hover{filter:brightness(1.2)}:is(#write, body.typora-export) :is(blockquote, details) code{vertical-align:initial}.v-badge-value{display:inline-block;font:var(--v-f-w-bd) 1em var(--v-f-fm-tag);border-radius:calc(var(--v-r-tag) - 2px);opacity:.9;color:var(--d-f-c)!important;background:var(--d-bc)!important;padding:0 5px;margin:1px 1px 1px 5px;white-space:pre;box-shadow:none;cursor:var(--cur-copy)}:is(#write, body.typora-export) table .v-badge-value{display:inline-block;margin:1px 1px 1px 5px}.v-badge-value>span.var{font-style:italic}.v-badge-name.rd{color:var(--d-f-c-dk)!important;background:var(--ac-rd)!important}.v-badge-value>span.var.rd{color:var(--ac-rd-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).rd{color:var(--ac-rd-lg)!important}.v-badge-name.og{color:var(--d-f-c-dk)!important;background:var(--ac-og)!important}.v-badge-value>span.var.og{color:var(--ac-og-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).og{color:var(--ac-og-lg)!important}.v-badge-name.ye{color:var(--d-f-c-lg)!important;background:var(--ac-ye)!important}.v-badge-value>span.var.ye{color:var(--ac-ye-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).ye{color:var(--ac-ye-lg)!important}.v-badge-name.lm{color:var(--d-f-c-lg)!important;background:var(--ac-lm)!important}.v-badge-value>span.var.lm{color:var(--ac-lm-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).lm{color:var(--ac-lm-lg)!important}.v-badge-name.gn{color:var(--d-f-c-dk)!important;background:var(--ac-gn)!important}.v-badge-value>span.var.gn{color:var(--ac-gn-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).gn{color:var(--ac-gn-lg)!important}.v-badge-name.mn{color:var(--d-f-c-dk)!important;background:var(--ac-mn)!important}.v-badge-value>span.var.mn{color:var(--ac-mn-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).mn{color:var(--ac-mn-lg)!important}.v-badge-name.ol{color:var(--d-f-c-dk)!important;background:var(--ac-ol)!important}.v-badge-value>span.var.ol{color:var(--ac-ol-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).ol{color:var(--ac-ol-lg)!important}.v-badge-name.wn{color:var(--d-f-c-dk)!important;background:var(--ac-wn)!important}.v-badge-value>span.var.wn{color:var(--ac-wn-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).wn{color:var(--ac-wn-lg)!important}.v-badge-name.aq{color:var(--d-f-c-lg)!important;background:var(--ac-aq)!important}.v-badge-value>span.var.aq{color:var(--ac-aq-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).aq{color:var(--ac-aq-lg)!important}.v-badge-name.cy{color:var(--d-f-c-dk)!important;background:var(--ac-cy)!important}.v-badge-value>span.var.cy{color:var(--ac-cy-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).cy{color:var(--ac-cy-lg)!important}.v-badge-name.bu{color:var(--d-f-c-dk)!important;background:var(--ac-bu)!important}.v-badge-value>span.var.bu{color:var(--ac-bu-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).bu{color:var(--ac-bu-lg)!important}.v-badge-name.se{color:var(--d-f-c-dk)!important;background:var(--ac-se)!important}.v-badge-value>span.var.se{color:var(--ac-se-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).se{color:var(--ac-se-lg)!important}.v-badge-name.la{color:var(--d-f-c-lg)!important;background:var(--ac-la)!important}.v-badge-value>span.var.la{color:var(--ac-la-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).la{color:var(--ac-la-lg)!important}.v-badge-name.vn{color:var(--d-f-c-dk)!important;background:var(--ac-vn)!important}.v-badge-value>span.var.vn{color:var(--ac-vn-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).vn{color:var(--ac-vn-lg)!important}.v-badge-name.pu{color:var(--d-f-c-dk)!important;background:var(--ac-pu)!important}.v-badge-value>span.var.pu{color:var(--ac-pu-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).pu{color:var(--ac-pu-lg)!important}.v-badge-name.ro{color:var(--d-f-c-dk)!important;background:var(--ac-ro)!important}.v-badge-value>span.var.ro{color:var(--ac-ro-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).ro{color:var(--ac-ro-lg)!important}.v-badge-name.pk{color:var(--d-f-c-lg)!important;background:var(--ac-pk)!important}.v-badge-value>span.var.pk{color:var(--ac-pk-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).pk{color:var(--ac-pk-lg)!important}.v-badge-name.gd{color:var(--d-f-c-lg)!important;background:var(--ac-gd)!important}.v-badge-value>span.var.gd{color:var(--ac-gd-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).gd{color:var(--ac-gd-lg)!important}.v-badge-name.bn{color:var(--d-f-c-dk)!important;background:var(--ac-bn)!important}.v-badge-value>span.var.bn{color:var(--ac-bn-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).bn{color:var(--ac-bn-lg)!important}.v-badge-name.gy{color:var(--d-f-c-dk)!important;background:var(--ac-gy)!important}.v-badge-value>span.var.bk,.v-badge-value>span.var.gy{color:var(--ac-t2-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).gy{color:var(--ac-t2-lg)!important}.v-badge-name.bk{color:var(--d-bc)!important;background:var(--d-f-c)!important}:is(.v-badge-value, .v-badge-value>span.var).bk{color:var(--ac-t2-lg)!important}.v-badge-name.t1{color:var(--d-f-c-dk)!important;background:var(--ac-t1)!important}.v-badge-value>span.var.t1{color:var(--ac-t1-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).t1{color:var(--ac-t1-lg)!important}.v-badge-name.t2{color:var(--d-f-c-dk)!important;background:var(--ac-t2)!important}.v-badge-value>span.var.t2{color:var(--ac-t2-lg)!important}:is(.v-badge-value, .v-badge-value>span.var).t2{color:var(--ac-t2-lg)!important}rp,rt{font:.5em var(--v-f-fm-bd);opacity:.6;padding-left:.5em;padding-right:.5em}rt:hover{color:#7735cc;opacity:1;transform-origin:center bottom;transform:scale(1.5);cursor:pointer}#write .v-rb-coat{text-shadow:0 1px var(--d-f-c);box-shadow:none;color:var(--d-bc);font:var(--v-f-w-bd) .875em var(--v-f-fm-code);cursor:pointer}#write .v-rb-coat:hover{box-shadow:0 0 0 1px #7735cc!important;display:inline-block;transform:scale(1.2)}#write .v-rb-coat.opened{box-shadow:0 0 0 1px var(--d-f-c);background:var(--d-bc)!important;text-shadow:none}#write :is(h1, h2, h3, h4, h5, h6) code{font-size:.75em}.v-doc-title{color:#10a8be;font:var(--v-f-w-title) 2.5em/1.3 var(--v-f-fm-title);padding-top:70px;opacity:.5}.v-doc-title.mini{padding-top:10px}#write>h1:last-child,#write>h6:first-child,#write>pre.md-meta-block:first-child+h6{display:block;color:#10dad8!important;font:var(--v-f-w-title) 2.5em/1.3 var(--v-f-fm-title);text-align:center;filter:var(--v-brightness-dark);height:950px;padding:300px 80px 50px;margin:0 0 3em;border:0;border-radius:var(--v-r-b);box-shadow:0 0 0 2px rgba(0,218,216,.2) inset;background-color:#2e1f47;background-image:var(--thm-c-logo),var(--thm-c-w),var(--thm-c-w2),var(--thm-c-bg);background-size:auto;background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-position:center 150px,top left,bottom right,top left;letter-spacing:0}#write>h6:first-child>span,#write>pre.md-meta-block:first-child+h6>span{color:#10dad8!important;-webkit-text-stroke:initial;text-stroke:initial;text-shadow:none}#write>h1:last-child>span{color:#10dad8!important;-webkit-text-stroke:initial;text-stroke:initial;text-shadow:none}#write>h1:last-child{height:550px;margin-top:3em;margin-bottom:0;padding:300px 80px 50px;color:#10dad8!important;text-align:center;background-color:#2e1f47;background-image:var(--thm-c-logo),var(--thm-c-w),var(--thm-bc-w-r),var(--thm-c-bg);background-size:auto;background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-position:center 150px,top left,bottom right,top left;letter-spacing:0}#write>h6:first-child sup,#write>pre.md-meta-block:first-child+h6 sup{color:#10dad8!important}#write>h6:first-child sub,#write>pre.md-meta-block:first-child+h6 sub{color:#fff;-webkit-text-stroke:initial;text-stroke:initial;text-shadow:none;font:var(--v-f-w-bd) 75% var(--v-f-fm-subtitle)}#write>h6:first-child u,#write>pre.md-meta-block:first-child+h6 u{color:#fff;font:var(--v-f-w-bd) .75em var(--v-f-fm-subtitle);text-decoration:none;border:0}#write u>u{font-size:.75em}#write>h6:first-child :is(code, .v-tag, .v-badge-name),#write>pre.md-meta-block:first-child+h6 :is(code, .v-tag, .v-badge-name){font-size:.5em!important;color:#10dad8;caret-color:#10dad8;-webkit-text-stroke:initial;text-stroke:initial;text-shadow:none;vertical-align:initial;background:#7735cc}:is(#write>pre.md-meta-block:first-child+h6, #write>h6:first-child) .v-badge-value{font-size:1em!important}:is(#write>pre.md-meta-block:first-child+h6, #write>h6:first-child) :is(strong, strong::before){color:#fff;-webkit-text-stroke:initial;text-stroke:initial;text-shadow:none;font:.625em var(--v-f-fm-subtitle)}:is(#write>pre.md-meta-block:first-child+h6, #write>h6:first-child) strong::before{content:"by";opacity:.6;display:block;margin-bottom:-.5em}#write>h6:first-child em,#write>pre.md-meta-block:first-child+h6 em{color:#fff;-webkit-text-stroke:initial;text-stroke:initial;text-shadow:none;font:var(--v-f-w-bd) .4em var(--v-f-fm-subtitle)}#write>h1:last-child::before,#write>h6:first-child::before,#write>pre.md-meta-block:first-child+h6::before{content:""}#write>h6:first-child::before,#write>pre.md-meta-block:first-child+h6::before,body.typora-export #write>h6:first-child::after,body.typora-export #write>h6:first-child::before,body.typora-export #write>pre.md-meta-block:first-child+h6::after,body.typora-export #write>pre.md-meta-block:first-child+h6::before{content:"°⚬"!important;position:absolute;left:70px;top:150px;color:#10dad8;font-size:5em;font-weight:100;opacity:.5}#write>h6:first-child::after,#write>pre.md-meta-block:first-child+h6::after{position:absolute;font-weight:100;opacity:.5;content:"⚬°"!important;text-align:right;left:auto;top:380px;right:90px;color:#10dad8;font-size:3.5em}@media screen and (min-width:1441px){:root{--v-nav-center-width:400px;--v-nav-center-hidden-left:-410px;--v-toolbar-btn-width:40px}}@media screen and (min-height:800px){:root{--v-top-margin:-3px}}@media screen and (max-width:1279px){.v-btn-group.hover{box-shadow:var(--v-float-shadow),0 0 0 0 transparent}.v-chapter-nav{left:0!important;right:0!important;border-radius:0!important}.v-chapter-nav-current,.v-chapter-nav-doc-title{margin-left:40px!important;margin-right:40px!important}.v-chapter-nav-next,.v-chapter-nav-prev{width:20%!important;border-radius:0!important}.v-chapter-nav-next.effect::before,.v-chapter-nav-next.noeffect.hover,.v-chapter-nav-prev.effect::before,.v-chapter-nav-prev.noeffect.hover{border-radius:0!important}#write table{white-space:pre}}@media screen and (max-width:1024px){.v-chapter-nav-next-text,.v-chapter-nav-prev-text{display:none!important}}@media screen and (max-width:1000px){#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li+li+li{min-width:100%!important}#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li+li+li{margin-left:0!important}}@media screen and (max-width:800px){#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li+li+li,#write :is(hr+hr, .md-hr+.md-hr)+blockquote,#write :is(hr+hr, .md-hr+.md-hr)+blockquote+blockquote,#write :is(hr+hr, .md-hr+.md-hr)+blockquote+blockquote+blockquote,#write :is(hr+hr, .md-hr+.md-hr)+details,#write :is(hr+hr, .md-hr+.md-hr)+details+details,#write :is(hr+hr, .md-hr+.md-hr)+details+details+details,#write :is(hr+hr, .md-hr+.md-hr)+ol>li,#write :is(hr+hr, .md-hr+.md-hr)+ol>li+li,#write :is(hr+hr, .md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr, .md-hr+.md-hr)+ul>li,#write :is(hr+hr, .md-hr+.md-hr)+ul>li+li,#write :is(hr+hr, .md-hr+.md-hr)+ul>li+li+li{min-width:100%!important}#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li+li+li,#write :is(hr+hr, .md-hr+.md-hr)+blockquote+blockquote,#write :is(hr+hr, .md-hr+.md-hr)+blockquote+blockquote+blockquote,#write :is(hr+hr, .md-hr+.md-hr)+details+details,#write :is(hr+hr, .md-hr+.md-hr)+details+details+details,#write :is(hr+hr, .md-hr+.md-hr)+ol>li+li,#write :is(hr+hr, .md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr, .md-hr+.md-hr)+ul>li+li,#write :is(hr+hr, .md-hr+.md-hr)+ul>li+li+li{margin-left:0!important}}@media screen and (max-width:600px){#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li+li+li,#write :is(hr+hr, .md-hr+.md-hr)+blockquote,#write :is(hr+hr, .md-hr+.md-hr)+blockquote+blockquote,#write :is(hr+hr, .md-hr+.md-hr)+blockquote+blockquote+blockquote,#write :is(hr+hr, .md-hr+.md-hr)+details,#write :is(hr+hr, .md-hr+.md-hr)+details+details,#write :is(hr+hr, .md-hr+.md-hr)+details+details+details,#write :is(hr+hr, .md-hr+.md-hr)+ol>li,#write :is(hr+hr, .md-hr+.md-hr)+ol>li+li,#write :is(hr+hr, .md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr, .md-hr+.md-hr)+ul>li,#write :is(hr+hr, .md-hr+.md-hr)+ul>li+li,#write :is(hr+hr, .md-hr+.md-hr)+ul>li+li+li,#write :is(hr, .md-hr)+blockquote,#write :is(hr, .md-hr)+blockquote+blockquote,#write :is(hr, .md-hr)+details,#write :is(hr, .md-hr)+details+details,#write :is(hr, .md-hr)+ol>li,#write :is(hr, .md-hr)+ol>li+li,#write :is(hr, .md-hr)+ul>li,#write :is(hr, .md-hr)+ul>li+li{min-width:100%!important}#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ol>li+li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li+li,#write :is(hr+hr+hr+hr, .md-hr+.md-hr+.md-hr+.md-hr)+ul>li+li+li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+blockquote+blockquote+blockquote+blockquote,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+details+details+details+details,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ol>li+li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li+li,#write :is(hr+hr+hr, .md-hr+.md-hr+.md-hr)+ul>li+li+li+li,#write :is(hr+hr, .md-hr+.md-hr)+blockquote+blockquote,#write :is(hr+hr, .md-hr+.md-hr)+blockquote+blockquote+blockquote,#write :is(hr+hr, .md-hr+.md-hr)+details+details,#write :is(hr+hr, .md-hr+.md-hr)+details+details+details,#write :is(hr+hr, .md-hr+.md-hr)+ol>li+li,#write :is(hr+hr, .md-hr+.md-hr)+ol>li+li+li,#write :is(hr+hr, .md-hr+.md-hr)+ul>li+li,#write :is(hr+hr, .md-hr+.md-hr)+ul>li+li+li,#write :is(hr, .md-hr)+blockquote+blockquote,#write :is(hr, .md-hr)+details+details,#write :is(hr, .md-hr)+ol>li+li,#write :is(hr, .md-hr)+ul>li+li{margin-left:0!important}}@media screen and (max-width:550px){#write>h1:last-child,#write>h6:first-child,#write>pre.md-meta-block:first-child+h6{font-size:2em}}@media print{html{font-size:1em!important}#write{margin:20px!important}.v-doc-title{opacity:1}.v-table-cross{box-shadow:none!important;background:0 0!important}#write table:hover,body.typora-export table:hover{border-color:var(--tbl-bd)!important}.v-caption:hover{background:var(--pn-c)}.v-img-invert-dark{filter:none}#write .md-toc,blockquote{display:block!important}.v-bottom-tips,.v-btn-open-in-new-tab,.v-btn-outline,.v-chapter-nav,.v-info-tips,.v-link-error-list,.v-more-doc-content-after,.v-more-doc-content-before,.v-nav-center,.v-nav-center-body,.v-nav-center-header,.v-status-bar,.v-toc-handle,.v-tool-tips,.v-toolbar,.v-welcome-page,body.typora-export #write::before{display:none!important}.v-pg-current-item{box-shadow:none!important}.v-toc-item-current{background:0 0!important}.v-toc-item-current a{color:var(--d-f-c)!important}.v-toc{display:block!important;visibility:visible!important}}@media (prefers-color-scheme:dark){:root{--v-color-scheme:dark;--v-invert-dark:var(--v-invert-dark-dk);--v-brightness-dk:var(--v-brightness-dark-dk);--v-selection-color:var(--v-selection-color-dk);--d-bc:var(--d-bc-dk);--d-bc-tsp:var(--d-bc-tsp-dk);--d-bi:var(--d-bi-dk);--d-f-c:var(--d-f-c-dk);--d-f-c-alt:var(--d-f-c-alt-dk);--pn-c:var(--pn-c-dk);--pn-c-alt:var(--pn-c-alt-dk);--pn-c-tsp:var(--pn-c-tsp-dk);--blockquote-bg:var(--blockquote-bg-dk);--a-color:var(--a-color-dk);--mark-bg:var(--mark-bg-dk);--tbl-h-bd:var(--tbl-h-bd-dk);--tbl-bd:var(--tbl-bd-dk);--tbl-tr-hv:var(--tbl-tr-hv-dk);--tbl-th-bg:var(--tbl-th-bg-dk);--tbl-td-bg:var(--tbl-td-bg-dk);--tbl-cell-bd:var(--tbl-cell-bd-dk);--tbl-row-g-alpha:var(--tbl-row-g-alpha-dk);--toc-h-num-color:var(--toc-h-num-color-dk);--h-f:var(--h-f-dk);--h-box-shadow:var(--h-box-shadow-dk);--h-bg-start:var(--h-bg-start-dk);--h-bg-end:var(--h-bg-end-dk);--code-bg:var(--code-bg-dk);--code-t:var(--code-t-dk);--std-code-shadow:var(--std-code-shadow-dk);--rb-code-shadow:var(--rb-code-shadow-dk);--c-blk-bg:var(--c-blk-bg-dk);--key-bg:var(--key-bg-dk);--key-reflect:var(--key-reflect-dk);--key-shadow:var(--key-shadow-dk);--ac-rd:var(--ac-rd-dk);--ac-rd-alt:var(--ac-rd-alt-dk);--ac-rd-fade:var(--ac-rd-fade-dk);--ac-rd-title:var(--ac-rd-title-dk);--ac-og:var(--ac-og-dk);--ac-og-alt:var(--ac-og-alt-dk);--ac-og-fade:var(--ac-og-fade-dk);--ac-og-title:var(--ac-og-title-dk);--ac-ye:var(--ac-ye-dk);--ac-ye-alt:var(--ac-ye-alt-dk);--ac-ye-fade:var(--ac-ye-fade-dk);--ac-ye-title:var(--ac-ye-title-dk);--ac-lm:var(--ac-lm-dk);--ac-lm-alt:var(--ac-lm-alt-dk);--ac-lm-fade:var(--ac-lm-fade-dk);--ac-lm-title:var(--ac-lm-title-dk);--ac-gn:var(--ac-gn-dk);--ac-gn-alt:var(--ac-gn-alt-dk);--ac-gn-fade:var(--ac-gn-fade-dk);--ac-gn-title:var(--ac-gn-title-dk);--ac-mn:var(--ac-mn-dk);--ac-mn-alt:var(--ac-mn-alt-dk);--ac-mn-fade:var(--ac-mn-fade-dk);--ac-mn-title:var(--ac-mn-title-dk);--ac-ol:var(--ac-ol-dk);--ac-ol-alt:var(--ac-ol-alt-dk);--ac-ol-fade:var(--ac-ol-fade-dk);--ac-ol-title:var(--ac-ol-title-dk);--ac-wn:var(--ac-wn-dk);--ac-wn-alt:var(--ac-wn-alt-dk);--ac-wn-fade:var(--ac-wn-fade-dk);--ac-wn-title:var(--ac-wn-title-dk);--ac-aq:var(--ac-aq-dk);--ac-aq-alt:var(--ac-aq-alt-dk);--ac-aq-fade:var(--ac-aq-fade-dk);--ac-aq-title:var(--ac-aq-title-dk);--ac-cy:var(--ac-cy-dk);--ac-cy-alt:var(--ac-cy-alt-dk);--ac-cy-fade:var(--ac-cy-fade-dk);--ac-cy-title:var(--ac-cy-title-dk);--ac-bu:var(--ac-bu-dk);--ac-bu-alt:var(--ac-bu-alt-dk);--ac-bu-fade:var(--ac-bu-fade-dk);--ac-bu-title:var(--ac-bu-title-dk);--ac-se:var(--ac-se-dk);--ac-se-alt:var(--ac-se-alt-dk);--ac-se-fade:var(--ac-se-fade-dk);--ac-se-title:var(--ac-se-title-dk);--ac-la:var(--ac-la-dk);--ac-la-alt:var(--ac-la-alt-dk);--ac-la-fade:var(--ac-la-fade-dk);--ac-la-title:var(--ac-la-title-dk);--ac-vn:var(--ac-vn-dk);--ac-vn-alt:var(--ac-vn-alt-dk);--ac-vn-fade:var(--ac-vn-fade-dk);--ac-vn-title:var(--ac-vn-title-dk);--ac-pu:var(--ac-pu-dk);--ac-pu-alt:var(--ac-pu-alt-dk);--ac-pu-fade:var(--ac-pu-fade-dk);--ac-pu-title:var(--ac-pu-title-dk);--ac-ro:var(--ac-ro-dk);--ac-ro-alt:var(--ac-ro-alt-dk);--ac-ro-fade:var(--ac-ro-fade-dk);--ac-ro-title:var(--ac-ro-title-dk);--ac-pk:var(--ac-pk-dk);--ac-pk-alt:var(--ac-pk-alt-dk);--ac-pk-fade:var(--ac-pk-fade-dk);--ac-pk-title:var(--ac-pk-title-dk);--ac-gd:var(--ac-gd-dk);--ac-gd-alt:var(--ac-gd-alt-dk);--ac-gd-fade:var(--ac-gd-fade-dk);--ac-gd-title:var(--ac-gd-title-dk);--ac-bn:var(--ac-bn-dk);--ac-bn-alt:var(--ac-bn-alt-dk);--ac-bn-fade:var(--ac-bn-fade-dk);--ac-bn-title:var(--ac-bn-title-dk);--ac-gy:var(--ac-gy-dk);--ac-gy-alt:var(--ac-gy-alt-dk);--ac-gy-fade:var(--ac-gy-fade-dk);--ac-gy-title:var(--ac-gy-title-dk);--ac-bk:var(--ac-bk-dk);--ac-bk-alt:var(--ac-bk-alt-dk);--ac-bk-fade:var(--ac-bk-fade-dk);--ac-bk-title:var(--ac-bk-title-dk);--ac-t1:var(--ac-t1-dk);--ac-t1-alt:var(--ac-t1-alt-dk);--ac-t1-fade:var(--ac-t1-fade-dk);--ac-t1-title:var(--ac-t1-title-dk);--ac-t2:var(--ac-t2-dk);--ac-t2-alt:var(--ac-t2-alt-dk);--ac-t2-fade:var(--ac-t2-fade-dk);--ac-t2-title:var(--ac-t2-title-dk);--cm-keyword:var(--cm-keyword-dk);--cm-variable:var(--cm-variable-dk);--cm-variable-2:var(--cm-variable-2-dk);--cm-variable-3:var(--cm-variable-3-dk);--cm-tag:var(--cm-tag-dk);--cm-attribute:var(--cm-attribute-dk);--cm-string:var(--cm-string-dk);--cm-string-2:var(--cm-string-2-dk);--cm-comment:var(--cm-comment-dk);--cm-header:var(--cm-header-dk);--cm-quote:var(--cm-quote-dk);--cm-hr:var(--cm-hr-dk);--cm-link:var(--cm-link-dk);--cm-negative:var(--cm-negative-dk);--cm-positive:var(--cm-positive-dk);--cm-meta:var(--cm-meta-dk);--cm-bulidin:var(--cm-bulidin-dk);--cm-bracket:var(--cm-bracket-dk);--cm-atom:var(--cm-atom-dk);--cm-number:var(--cm-atom-dk);--bg-color:var(--d-bc-dk);--side-bar-bg-color:var(--d-bc-dk);--text-color:var(--d-f-c-dk);--control-text-color:var(--d-f-c-dk);--control-text-hover-color:var(--d-f-c-dk);--window-border:1px solid var(--pn-c-dk);--active-file-bg-color:var(--d-bc-dk);--active-file-text-color:var(--d-f-c-dk);--item-hover-bg-color:var(--pn-c-dk);--item-hover-text-color:var(--d-f-c-dk);--primary-color:#10A8BE;--serch-select-bg-color:rgba(16, 168, 190, 0.5)}#write .md-image[data-src*="#line"]>img,#write img[src*="#line"],#write img[src*="grid=line"],#write svg[data-inject-url*="#line"],#write svg[data-inject-url*="grid=line"]{background:var(--v-fig-grid-l-dk)}#write .md-image[data-src*="#block"]>img,#write img[src*="#block"],#write img[src*="grid=block"],#write svg[data-inject-url*="#block"],#write svg[data-inject-url*="grid=block"]{background:var(--v-fig-grid-b-dk)}#write .md-img-error>.md-meta{filter:var(--v-invert-dark)}#write img[src*="darksrc=invert"],#write svg[data-inject-url*="darksrc=invert"]{filter:var(--v-invert-dark);border-color:var(--img-bd-invert)!important;background-color:#fff}#write .md-image[data-inject-url*="darksrc=invert"].md-image[data-src*="#line"]>img,#write img[src*="darksrc=invert"][src*="#line"],#write img[src*="darksrc=invert"][src*="grid=line"],#write svg[data-inject-url*="darksrc=invert"][data-inject-url*="#line"],#write svg[data-inject-url*="darksrc=invert"][data-inject-url*="grid=line"]{background:var(--v-fig-grid-l-invert)}#write .md-image[data-inject-url*="darksrc=invert"].md-image[data-src*="#block"]>img,#write img[src*="darksrc=invert"][src*="#block"],#write img[src*="darksrc=invert"][src*="grid=block"],#write svg[data-inject-url*="darksrc=invert"],[data-inject-url*="#block"],[data-inject-url*="grid=block"]{background:var(--v-fig-grid-b-invert)}#write a:hover img[src*="darksrc=invert"],#write a:hover svg[data-inject-url*="darksrc=invert"]{filter:var(--v-invert-dark) brightness(1.3)!important}.noteText tspan{fill:var(--d-f-c-lg)!important}#write pre.ty-contain-cm .CodeMirror-lines{background:var(--c-blk-bg);background-size:auto;background-repeat:inherit;background-position:inherit}}

 @media print { @page {margin: 0 0 0 0;} body.typora-export {padding-left: 0; padding-right: 0;} #write {padding:0;}}
</style><title>快速参考手册 (Part.I) - VLOOK™ - Markdown 编辑器 Typora 的主题包和增强插件</title>
</head>
<body class='typora-export'><div class='typora-export-content'>
<div id='write'  class=''><h6 id='vlook™br让你的-markdown-有了新看wán法br──br快速参考手册-partibr最新版本v200brbrbrmax°孟兆brcopyright-©-2016-2023-max°design'><sub><span>VLOOK™</span></sub><br><span>让你的 Markdown 有了新看</span><sup><span>[wán]</span></sup><span>法</span><br><span>──</span><br><u><span>快速参考手册 (Part.I)</span></u><br><code>#最新版本|V20.0#</code><br><br><br><strong><span>MAX°孟兆</span></strong><br><em><span>COPYRIGHT © 2016-2023. MAX°DESIGN.</span></em></h6><div class='md-toc' mdtype='toc'><p class="md-toc-content" role="list"><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2"><a class="md-toc-inner" style="cursor: pointer;" href="#vlook™br让你的-markdown-有了新看wán法br──br快速参考手册-partibr最新版本v200brbrbrmax°孟兆brcopyright-©-2016-2023-max°design"><sub>VLOOK™</sub>&lt;br&gt;让你的 Markdown 有了新看<sup>[wán]</sup>法&lt;br&gt;──&lt;br&gt;<u>快速参考手册 (Part.I)</u>&lt;br&gt;<code>#最新版本|V20.0#</code>&lt;br&gt;&lt;br&gt;&lt;br&gt;<strong>MAX°孟兆</strong>&lt;br&gt;<em>COPYRIGHT © 2016-2023. MAX°DESIGN.</em></a></span><span role="listitem" class="md-toc-item md-toc-h1" data-ref="n4"><a class="md-toc-inner" style="cursor: pointer;" href="#打赏">打赏</a></span><span role="listitem" class="md-toc-item md-toc-h1" data-ref="n10"><a class="md-toc-inner" style="cursor: pointer;" href="#快速入坑">快速入坑</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n13"><a class="md-toc-inner" style="cursor: pointer;" href="#快速入坑°文档排版">快速入坑°文档排版</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n20"><a class="md-toc-inner" style="cursor: pointer;" href="#表格">表格</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n60"><a class="md-toc-inner" style="cursor: pointer;" href="#图片--图标--图表">图片 • 图标 • 图表</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n100"><a class="md-toc-inner" style="cursor: pointer;" href="#引用--分栏">引用 • 分栏</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n124"><a class="md-toc-inner" style="cursor: pointer;" href="#代码块--多媒体--任务">代码块 • 多媒体 <strong>•</strong> 任务</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n154"><a class="md-toc-inner" style="cursor: pointer;" href="#标签--徽章--注音--刮刮卡">标签 • 徽章 • 注音 • 刮刮卡</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n174"><a class="md-toc-inner" style="cursor: pointer;" href="#快速入坑°内容导航">快速入坑°内容导航</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n209"><a class="md-toc-inner" style="cursor: pointer;" href="#快速入坑°演示与出版辅助">快速入坑°演示与出版辅助</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n292"><a class="md-toc-inner" style="cursor: pointer;" href="#快速入坑°主题与不杂项">快速入坑°主题与不杂项</a></span><span role="listitem" class="md-toc-item md-toc-h1" data-ref="n345"><a class="md-toc-inner" style="cursor: pointer;" href="#预置色卡">预置色卡</a></span><span role="listitem" class="md-toc-item md-toc-h1" data-ref="n356"><a class="md-toc-inner" style="cursor: pointer;" href="#°文本">°文本</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n357"><a class="md-toc-inner" style="cursor: pointer;" href="#彩虹文本">彩虹文本</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n372"><a class="md-toc-inner" style="cursor: pointer;" href="#示例普通的段落彩虹文本">示例_普通的段落彩虹文本</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n383"><a class="md-toc-inner" style="cursor: pointer;" href="#示例在引用内的段落彩虹文本">示例_在引用内的段落彩虹文本</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n498"><a class="md-toc-inner" style="cursor: pointer;" href="#渐变色文本">渐变色文本</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n506"><a class="md-toc-inner" style="cursor: pointer;" href="#示例普通的段落渐变色文本">示例_普通的段落渐变色文本</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n517"><a class="md-toc-inner" style="cursor: pointer;" href="#示例在引用内的段落渐变色文本">示例_在引用内的段落渐变色文本</a></span><span role="listitem" class="md-toc-item md-toc-h1" data-ref="n534"><a class="md-toc-inner" style="cursor: pointer;" href="#°表格">°表格</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n535"><a class="md-toc-inner" style="cursor: pointer;" href="#单元格合并">单元格合并</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n547"><a class="md-toc-inner" style="cursor: pointer;" href="#示例普通单元格的横向合并纵向合并">示例_普通单元格的横向合并、纵向合并</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n605"><a class="md-toc-inner" style="cursor: pointer;" href="#示例表头纵向横向合并-1">示例_表头纵向、横向合并 1</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n639"><a class="md-toc-inner" style="cursor: pointer;" href="#示例表头纵向横向合并-2">示例_表头纵向、横向合并 2</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n684"><a class="md-toc-inner" style="cursor: pointer;" href="#表格列格式">表格列格式</a></span><span role="listitem" class="md-toc-item md-toc-h3" data-ref="n685"><a class="md-toc-inner" style="cursor: pointer;" href="#基础">基础</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n691"><a class="md-toc-inner" style="cursor: pointer;" href="#示例基础列格式">示例_基础列格式</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n717"><a class="md-toc-inner" style="cursor: pointer;" href="#示例基础列格式嵌套）">示例_基础列格式（嵌套）</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n737"><a class="md-toc-inner" style="cursor: pointer;" href="#示例基础列格式多行表头嵌套）">示例_基础列格式（多行表头嵌套）</a></span><span role="listitem" class="md-toc-item md-toc-h3" data-ref="n763"><a class="md-toc-inner" style="cursor: pointer;" href="#数值百分数货币">数值、百分数、货币</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n778"><a class="md-toc-inner" style="cursor: pointer;" href="#示例普通数字">示例_普通数字</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n845"><a class="md-toc-inner" style="cursor: pointer;" href="#示例百分数">示例_百分数</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n913"><a class="md-toc-inner" style="cursor: pointer;" href="#示例货币">示例_货币</a></span><span role="listitem" class="md-toc-item md-toc-h3" data-ref="n1041"><a class="md-toc-inner" style="cursor: pointer;" href="#复选框">复选框</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n1053"><a class="md-toc-inner" style="cursor: pointer;" href="#示例复选框列格式">示例_「复选框」列格式</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n1093"><a class="md-toc-inner" style="cursor: pointer;" href="#彩虹单元格">彩虹单元格</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n1191"><a class="md-toc-inner" style="cursor: pointer;" href="#表格自动编号与题注">表格自动编号与题注</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n1232"><a class="md-toc-inner" style="cursor: pointer;" href="#通过方式一生成的题注">通过「方式一」生成的题注</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n1296"><a class="md-toc-inner" style="cursor: pointer;" href="#表格行自动编号">表格行自动编号</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n1309"><a class="md-toc-inner" style="cursor: pointer;" href="#示例表格前添加-6-级标题">示例_表格前添加 6 级标题</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n1349"><a class="md-toc-inner" style="cursor: pointer;" href="#表格行分组折叠">表格行分组折叠</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n1361"><a class="md-toc-inner" style="cursor: pointer;" href="#写法如下第-2-列所示">写法如下第 2 列所示</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n1475"><a class="md-toc-inner" style="cursor: pointer;" href="#示例-2表格行分组折叠">示例 2_表格行分组折叠</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n1584"><a class="md-toc-inner" style="cursor: pointer;" href="#重复显示表头">重复显示表头</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n1646"><a class="md-toc-inner" style="cursor: pointer;" href="#示例-2按页重复表头单行表头）">示例 2_按页重复表头（单行表头）</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n1762"><a class="md-toc-inner" style="cursor: pointer;" href="#示例-3按页重复表头多行表头）">示例 3_按页重复表头（多行表头）</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n1892"><a class="md-toc-inner" style="cursor: pointer;" href="#表格换行版式">表格换行版式</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n1902"><a class="md-toc-inner" style="cursor: pointer;" href="#表格当前行指标器">表格当前行指标器</a></span><span role="listitem" class="md-toc-item md-toc-h1" data-ref="n1914"><a class="md-toc-inner" style="cursor: pointer;" href="#°图片">°图片</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n1915"><a class="md-toc-inner" style="cursor: pointer;" href="#插图自动编号与题注">插图自动编号与题注</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n1939"><a class="md-toc-inner" style="cursor: pointer;" href="#图片适配高分屏">图片适配高分屏</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n1947"><a class="md-toc-inner" style="cursor: pointer;" href="#图片不同分辨率的-url-参数srcset）的取值及说明">图片不同分辨率的 URL 参数（srcset）的取值及说明</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n1969"><a class="md-toc-inner" style="cursor: pointer;" href="#示例">示例</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n1978"><a class="md-toc-inner" style="cursor: pointer;" href="#图片适配-dark-mode">图片适配 Dark Mode</a></span><span role="listitem" class="md-toc-item md-toc-h3" data-ref="n1981"><a class="md-toc-inner" style="cursor: pointer;" href="#适配方式反色">适配方式：反色</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n1991"><a class="md-toc-inner" style="cursor: pointer;" href="#示例-2">示例</a></span><span role="listitem" class="md-toc-item md-toc-h3" data-ref="n1993"><a class="md-toc-inner" style="cursor: pointer;" href="#适配方式替换">适配方式：替换</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2007"><a class="md-toc-inner" style="cursor: pointer;" href="#示例-3">示例</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n2009"><a class="md-toc-inner" style="cursor: pointer;" href="#图片彩虹剪影">图片彩虹剪影</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2090"><a class="md-toc-inner" style="cursor: pointer;" href="#示例链接内图片">示例_链接内图片</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2094"><a class="md-toc-inner" style="cursor: pointer;" href="#示例正文图文混排">示例_正文图文混排</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2200"><a class="md-toc-inner" style="cursor: pointer;" href="#示例彩虹引用及标题">示例_彩虹引用及标题</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2205"><a class="md-toc-inner" style="cursor: pointer;" href="#示例插图实验性）">示例_插图（实验性）</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n2207"><a class="md-toc-inner" style="cursor: pointer;" href="#图片对比未开放）">图片对比（未开放）</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n2213"><a class="md-toc-inner" style="cursor: pointer;" href="#图片画廊未开放）">图片画廊（未开放）</a></span><span role="listitem" class="md-toc-item md-toc-h1" data-ref="n2223"><a class="md-toc-inner" style="cursor: pointer;" href="#°图片魔法rolmbu">°图片<sup>#魔法</sup><sub>(RoLmBu)</sub></a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n2232"><a class="md-toc-inner" style="cursor: pointer;" href="#图片缩放">图片缩放</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2240"><a class="md-toc-inner" style="cursor: pointer;" href="#图片缩放值的说明">图片缩放值的说明</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2252"><a class="md-toc-inner" style="cursor: pointer;" href="#示例按绝对的像素值缩放图片">示例_按绝对的像素值缩放图片</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n2257"><a class="md-toc-inner" style="cursor: pointer;" href="#图片显示版式">图片显示版式</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2265"><a class="md-toc-inner" style="cursor: pointer;" href="#图片不同显示版式的标识与说明">图片不同显示版式的标识与说明</a></span><span role="listitem" class="md-toc-item md-toc-h3" data-ref="n2324"><a class="md-toc-inner" style="cursor: pointer;" href="#图片版式示例icon">图片版式示例：icon</a></span><span role="listitem" class="md-toc-item md-toc-h3" data-ref="n2330"><a class="md-toc-inner" style="cursor: pointer;" href="#图片版式示例logo">图片版式示例：logo</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2331"><a class="md-toc-inner" style="cursor: pointer;" href="#指定为-logo-模式">指定为 <code>logo</code> 模式</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2337"><a class="md-toc-inner" style="cursor: pointer;" href="#指定为-logol-模式">指定为 <code>logol</code> 模式</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2340"><a class="md-toc-inner" style="cursor: pointer;" href="#指定为-logor-模式">指定为 <code>logor</code> 模式</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n2342"><a class="md-toc-inner" style="cursor: pointer;" href="#明信片">明信片</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2364"><a class="md-toc-inner" style="cursor: pointer;" href="#进阶玩法">进阶玩法</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2366"><a class="md-toc-inner" style="cursor: pointer;" href="#示例任意普通的图片添加-card-魔法">示例_任意普通的图片添加 Card 魔法</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2368"><a class="md-toc-inner" style="cursor: pointer;" href="#示例结合引用分栏的-card-模式">示例_结合引用分栏的 Card 模式</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2385"><a class="md-toc-inner" style="cursor: pointer;" href="#示例结合引用分栏的-card-dual-模式">示例_结合引用分栏的 Card Dual 模式</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n2405"><a class="md-toc-inner" style="cursor: pointer;" href="#图片对齐方式">图片对齐方式</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2414"><a class="md-toc-inner" style="cursor: pointer;" href="#图片不同对齐方式的标识与说明">图片不同对齐方式的标识与说明</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2434"><a class="md-toc-inner" style="cursor: pointer;" href="#插图示例">插图示例</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2438"><a class="md-toc-inner" style="cursor: pointer;" href="#非插图版式示例如-logo--icon--frame-的图片版式等）">非插图版式示例（如 logo / icon / frame 的图片版式等）</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n2442"><a class="md-toc-inner" style="cursor: pointer;" href="#图片网格背景">图片网格背景</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2451"><a class="md-toc-inner" style="cursor: pointer;" href="#图片网格背景的标识与说明">图片网格背景的标识与说明</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2465"><a class="md-toc-inner" style="cursor: pointer;" href="#示例线条网格">示例_线条网格</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2468"><a class="md-toc-inner" style="cursor: pointer;" href="#示例-2方块网格">示例 2_方块网格</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n2471"><a class="md-toc-inner" style="cursor: pointer;" href="#图片边缘留白">图片边缘留白</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2482"><a class="md-toc-inner" style="cursor: pointer;" href="#示例-4">示例</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n2484"><a class="md-toc-inner" style="cursor: pointer;" href="#适配一行多图">适配一行多图</a></span><span role="listitem" class="md-toc-item md-toc-h1" data-ref="n2504"><a class="md-toc-inner" style="cursor: pointer;" href="#°列表">°列表</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n2505"><a class="md-toc-inner" style="cursor: pointer;" href="#列表自动编号">列表自动编号</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n2587"><a class="md-toc-inner" style="cursor: pointer;" href="#任务列表-2">任务列表</a></span><span role="listitem" class="md-toc-item md-toc-h3" data-ref="n2588"><a class="md-toc-inner" style="cursor: pointer;" href="#任务列表自动编号">任务列表自动编号</a></span><span role="listitem" class="md-toc-item md-toc-h3" data-ref="n2592"><a class="md-toc-inner" style="cursor: pointer;" href="#任务组完成状态">任务组完成状态</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2601"><a class="md-toc-inner" style="cursor: pointer;" href="#示例任务组状态-1">示例_任务组状态 1</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2631"><a class="md-toc-inner" style="cursor: pointer;" href="#示例任务组状态-2">示例_任务组状态 2</a></span><span role="listitem" class="md-toc-item md-toc-h1" data-ref="n2650"><a class="md-toc-inner" style="cursor: pointer;" href="#°引用">°引用</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n2651"><a class="md-toc-inner" style="cursor: pointer;" href="#彩虹引用">彩虹引用</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n2675"><a class="md-toc-inner" style="cursor: pointer;" href="#示例正文内的彩虹标签">示例_正文内的彩虹标签</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n3196"><a class="md-toc-inner" style="cursor: pointer;" href="#折叠引用">折叠引用</a></span><span role="listitem" class="md-toc-item md-toc-h3" data-ref="n3199"><a class="md-toc-inner" style="cursor: pointer;" href="#折叠引用-推荐写法">折叠引用 <code>#推荐写法#</code></a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3205"><a class="md-toc-inner" style="cursor: pointer;" href="#示例实际应用效果">示例_实际应用效果</a></span><span role="listitem" class="md-toc-item md-toc-h3" data-ref="n3254"><a class="md-toc-inner" style="cursor: pointer;" href="#折叠引用-弃用写法gy">折叠引用 <code>#弃用写法#</code><sub>(Gy!)</sub></a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3263"><a class="md-toc-inner" style="cursor: pointer;" href="#示例实际应用效果-2">示例_实际应用效果</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n3287"><a class="md-toc-inner" style="cursor: pointer;" href="#引用排版细分">引用排版细分</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3288"><a class="md-toc-inner" style="cursor: pointer;" href="#示例引用内嵌普通引用">示例_引用内嵌普通引用</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3293"><a class="md-toc-inner" style="cursor: pointer;" href="#示例引用内嵌引用分栏">示例_引用内嵌引用分栏</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3301"><a class="md-toc-inner" style="cursor: pointer;" href="#示例列表内嵌引用">示例_列表内嵌引用</a></span><span role="listitem" class="md-toc-item md-toc-h1" data-ref="n3316"><a class="md-toc-inner" style="cursor: pointer;" href="#°分栏">°分栏</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n3324"><a class="md-toc-inner" style="cursor: pointer;" href="#列表分栏">列表分栏</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3344"><a class="md-toc-inner" style="cursor: pointer;" href="#双栏列表">双栏列表</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3378"><a class="md-toc-inner" style="cursor: pointer;" href="#三栏列表">三栏列表</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3413"><a class="md-toc-inner" style="cursor: pointer;" href="#四栏列表">四栏列表</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3454"><a class="md-toc-inner" style="cursor: pointer;" href="#五栏列表">五栏列表</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n3501"><a class="md-toc-inner" style="cursor: pointer;" href="#引用分栏">引用分栏</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3519"><a class="md-toc-inner" style="cursor: pointer;" href="#示例单行双栏引用">示例_单行双栏引用</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3527"><a class="md-toc-inner" style="cursor: pointer;" href="#示例单行三栏引用">示例_单行三栏引用</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3547"><a class="md-toc-inner" style="cursor: pointer;" href="#示例单行四栏引用">示例_单行四栏引用</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3571"><a class="md-toc-inner" style="cursor: pointer;" href="#示例引用内嵌套的引用分栏">示例_引用内嵌套的引用分栏</a></span><span role="listitem" class="md-toc-item md-toc-h1" data-ref="n3602"><a class="md-toc-inner" style="cursor: pointer;" href="#°代码块">°代码块</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n3603"><a class="md-toc-inner" style="cursor: pointer;" href="#代码块自动编号与题注">代码块自动编号与题注</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3614"><a class="md-toc-inner" style="cursor: pointer;" href="#示例单行代码块">示例_单行代码块</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3616"><a class="md-toc-inner" style="cursor: pointer;" href="#示例多行代码块">示例_多行代码块</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n3622"><a class="md-toc-inner" style="cursor: pointer;" href="#代码代码块增强">代码、代码块增强</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3625"><a class="md-toc-inner" style="cursor: pointer;" href="#示例复制代码">示例_复制代码</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3627"><a class="md-toc-inner" style="cursor: pointer;" href="#示例复制代码块">示例_复制代码块</a></span><span role="listitem" class="md-toc-item md-toc-h1" data-ref="n3637"><a class="md-toc-inner" style="cursor: pointer;" href="#°多媒体">°多媒体</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n3638"><a class="md-toc-inner" style="cursor: pointer;" href="#音频">音频</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3658"><a class="md-toc-inner" style="cursor: pointer;" href="#示例标准模式默认）">示例_标准模式（默认）</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3660"><a class="md-toc-inner" style="cursor: pointer;" href="#示例mini-模式">示例_Mini 模式</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3665"><a class="md-toc-inner" style="cursor: pointer;" href="#音频控制高级应用说明">音频控制高级应用说明</a></span><span role="listitem" class="md-toc-item md-toc-h2" data-ref="n3705"><a class="md-toc-inner" style="cursor: pointer;" href="#视频">视频</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3717"><a class="md-toc-inner" style="cursor: pointer;" href="#示例-5">示例</a></span><span role="listitem" class="md-toc-item md-toc-h6" data-ref="n3722"><a class="md-toc-inner" style="cursor: pointer;" href="#视频控制高级应用说明">视频控制高级应用说明</a></span><span role="listitem" class="md-toc-item md-toc-h1" data-ref="n3758"><a class="md-toc-inner" style="cursor: pointer;" href="#the-endr">The EndR</a></span></p></div><h1 id='打赏'><span>打赏</span></h1><p><strong><span>若喜欢 VLOOK™ 的话，可以贡献一杯咖啡 :-) </span></strong></p><p><code>#微信支付|MaxChow#</code><sub><span>(Gn!)</span></sub></p><p><img src="https://madmaxchow.gitee.io/vlookres/pic/donate-wechat-light.png?darksrc=donate-wechat-dark.png&amp;srcset=@2x&amp;darksrcset=@2x#frame" referrerpolicy="no-referrer" alt="打赏 VLOOK™"></p><p><strong><span>感谢打赏支持 VLOOK™ 的客官（部分名单）：</span></strong></p><p><span>＊＊军、＊＊鹏、李＊6、＊＊无、H＊t、＊＊二、f＊y、＊＊宇、＊＊琛、＊＊辉、＊＊秋、＊＊笑、＊＊豫、l＊a、＊＊心、整＊9、＊＊国、＊＊拉、＊＊龙、＊＊应、＊＊销、＊＊哦、……</span></p><h1 id='快速入坑'><span>快速入坑</span></h1><p><span>VLOOK™ 通过结合 Typora 持续 </span><strong><span>挖掘和扩展</span></strong><span> Markdown 和 CSS 的应用潜力，同时结合了文档的互联网化应用场景～</span></p><p><span>在 </span><strong><span>文档排版、内容导航、演示辅助、交互体验</span></strong><sub><span>(T1T2)</span></sub><span> 等方面提供了 </span><mark><span>一致、简洁、友好</span></mark><span> 的体验。</span></p><h2 id='快速入坑°文档排版'><span>快速入坑°文档排版</span></h2><blockquote><h6 id='°-文档排版'><img src="pic/qico-types-light.svg?fill=text&amp;darksrc=invert#icon2x" referrerpolicy="no-referrer" alt="°文档排版"><span> ° 文档排版</span></h6><hr /><p><strong><span>有了 VLOOK™ 主题及插件的支持，让你对 Markdown 编辑器（暂只支持 Typora）的自动化排版能力有了全新的理解。</span></strong></p><p><span>得益于成熟的 Web 浏览器、HTML / CSS、JavaScript 技术，让静态的文档也能与你一起「动」起来。</span></p><p><sub><span>(Vn!)</span></sub></p></blockquote><h6 id='表格'><span>表格</span></h6><hr /><hr /><blockquote><blockquote><h6 id='内容组织'><span>内容组织</span></h6></blockquote><ul><li><p><span>横向 / 纵向</span><strong><span>合并单元格</span></strong><span> </span><a href='#单元格合并'><span>❯❯</span></a></p></li><li><p><span>自动编号、添加题注 </span><a href='#表格自动编号与题注'><span>❯❯</span></a></p></li><li><p><span>设置</span><strong><span>重复显示表头</span></strong><span> </span><a href='#重复显示表头'><span>❯❯</span></a></p></li><li><p><span>自动适配换行版式 </span><a href='#表格换行版式'><span>❯❯</span></a></p></li></ul><p><sub><span>(Vn)</span></sub></p></blockquote><blockquote><blockquote><h6 id='行格式'><span>行格式</span></h6></blockquote><ul><li><p><span>给每个表格进行</span><strong><span>自动编号</span></strong><span>、</span><strong><span>添加题注</span></strong><span> </span><a href='#表格自动编号与题注'><span>❯❯</span></a></p></li><li><p><span>给表格的</span><strong><span>每一行</span></strong><span>都进行</span><strong><span>自动编号</span></strong><span> </span><a href='#表格行自动编号'><span>❯❯</span></a></p></li><li><p><span>对多个行进行</span><strong><span>分组</span></strong><span>、</span><strong><span>分类</span></strong><span>，并能</span><strong><span>自动折叠</span></strong><span> </span><a href='#表格行分组折叠'><span>❯❯</span></a></p></li><li><p><span>在表格中指示当前行 </span><a href='#表格当前行指标器'><span>❯❯</span></a></p></li></ul><p><sub><span>(Vn)</span></sub></p></blockquote><blockquote><blockquote><h6 id='列格式'><span>列格式</span></h6></blockquote><ul><li><p><span>设置为加粗、高亮、下划线、斜体 </span><a href='#基础'><span>❯❯</span></a></p></li><li><p><span>设置为</span><strong><span>数值</span></strong><span>、</span><strong><span>百分比</span></strong><span>、</span><strong><span>货币</span></strong><span> </span><a href='#数值百分数货币'><span>❯❯</span></a></p></li><li><p><span>设置为</span><strong><span>复选框</span></strong><span> </span><a href='#复选框'><span>❯❯</span></a></p></li></ul><p><sub><span>(Vn)</span></sub></p></blockquote><h6 id='图片--图标--图表'><span>图片 • 图标 • 图表</span></h6><hr /><hr /><blockquote><blockquote><h6 id='图片与图表'><span>图片与图表</span></h6></blockquote><ul><li><p><span>自动编号、添加题注 </span><a href='#插图自动编号与题注'><span>❯❯</span></a></p></li><li><p><span>对 Mermaid 的支持 </span><a href='guide2.md#更美观的 Mermaid'><span>❯❯</span></a></p></li></ul><p><sub><span>(Vn)</span></sub></p></blockquote><blockquote><blockquote><h6 id='版式'><span>版式</span></h6></blockquote><ul><li><p><span>调整</span><strong><span>对齐方式</span></strong><span> </span><a href='#图片对齐方式'><span>❯❯</span></a></p></li><li><p><span>设置以</span><strong><span>小图标</span></strong><span>方式显示 </span><a href='#图片显示版式'><span>❯❯</span></a></p></li><li><p><span>设置为普通图片，不以插图的形式显示 </span><a href='#图片显示版式'><span>❯❯</span></a></p></li><li><p><span>图片边缘能</span><strong><span>留白</span></strong><span> </span><a href='#图片边缘留白'><span>❯❯</span></a></p></li><li><p><strong><span>一行多图</span></strong><span>自动换行后样式适配 </span><a href='#适配一行多图'><span>❯❯</span></a></p></li></ul><p><sub><span>(Vn)</span></sub></p></blockquote><blockquote><blockquote><h6 id='外观'><span>外观</span></h6></blockquote><ul><li><p><span>在高分屏下自动适配显示</span><strong><span>高清</span></strong><span>的版本（2x、3x） </span><a href='#图片适配高分屏'><span>❯❯</span></a></p></li><li><p><span>自动适配 </span><strong><span>Dark Mode</span></strong><span>  </span><a href='#图片适配-dark-mode'><span>❯❯</span></a></p></li><li><p><span>让图标的颜色与周围的元素更搭更和谐 </span><a href='#图片彩虹剪影'><span>❯❯</span></a></p></li><li><p><span>为图片添加工程风的网格背景 </span><a href='#图片网格背景'><span>❯❯</span></a></p></li></ul><p><sub><span>(Vn)</span></sub></p></blockquote><h6 id='引用--分栏'><span>引用 • 分栏</span></h6><hr /><blockquote><blockquote><h6 id='对内容分级分栏看板分类展示'><span>对内容分级、分栏/看板、分类展示</span></h6></blockquote><ul><li><p><span>以</span><strong><span>分栏/看板</span></strong><span>方式组织内容 </span><a href='#°分栏'><span>❯❯</span></a></p></li><li><p><span>将内容以分级、分类</span><strong><span>折叠</span></strong><span>的方式进行组 </span><a href='#折叠引用'><span>❯❯</span></a></p></li></ul><p><sub><span>(Vn)</span></sub></p></blockquote><blockquote><blockquote><h6 id='引用多样化的自动排版'><span>引用多样化的自动排版</span></h6></blockquote><ul><li><p><strong><span>重要</span></strong><span>的引用使用</span><strong><span>突出</span></strong><span>的样式 </span><a href='#彩虹引用'><span>❯❯</span></a></p></li><li><p><span>引用内嵌普通引用 </span><a href='#示例引用内嵌普通引用'><span>❯❯</span></a></p></li><li><p><span>引用内嵌分栏引用 </span><a href='#示例引用内嵌引用分栏'><span>❯❯</span></a></p></li><li><p><span>列表内嵌引用 </span><a href='#示例列表内嵌引用'><span>❯❯</span></a></p></li></ul><p><sub><span>(Vn)</span></sub></p></blockquote><h6 id='代码块--多媒体--任务'><span>代码块 • 多媒体 </span><strong><span>•</span></strong><span> 任务</span></h6><hr /><hr /><blockquote><blockquote><h6 id='代码块'><span>代码块</span></h6></blockquote><ul><li><p><span>给每个代码块进行自动编号、</span><strong><span>添加题注</span></strong><span> </span><a href='#代码块自动编号与题注'><span>❯❯</span></a></p></li><li><p><span>代码块高亮当前行、一键复制代码 </span><a href='#代码代码块增强'><span>❯❯</span></a></p></li></ul><p><sub><span>(Vn)</span></sub></p></blockquote><blockquote><blockquote><h6 id='音频视频'><span>音频、视频</span></h6></blockquote><ul><li><p><span>为文档添加</span><strong><span>音频</span></strong><span>内容 </span><a href='#音频'><span>❯❯</span></a></p></li><li><p><span>为文档添加</span><strong><span>视频</span></strong><span>内容 </span><a href='#视频'><span>❯❯</span></a></p></li></ul><p><sub><span>(Vn)</span></sub></p></blockquote><blockquote><blockquote><h6 id='任务列表'><span>任务列表</span></h6></blockquote><ul><li><p><span>任务列表的序号，给你找回来了 </span><a href='#任务列表自动编号'><span>❯❯</span></a></p></li><li><p><span>对于多级任务列表，「</span><strong><span>任务组完成状态</span></strong><span>」能自动识别了 </span><a href='#任务组完成状态'><span>❯❯</span></a></p></li></ul><p><sub><span>(Vn)</span></sub></p></blockquote><h6 id='标签--徽章--注音--刮刮卡'><span>标签 • 徽章 • 注音 • 刮刮卡</span></h6><hr /><blockquote><blockquote><h6 id='标记突出关键信息与内容'><span>标记、突出关键信息与内容</span></h6></blockquote><ul><li><p><span>添加</span><strong><span>标签</span></strong><span>突出关键字信息 </span><a href='guide2.md#彩虹标签'><span>❯❯</span></a></p></li><li><p><span>将两项内容以</span><strong><span>徽章</span></strong><span>形式组织 </span><a href='guide2.md#彩虹徽章'><span>❯❯</span></a></p></li></ul><p><sub><span>(Vn)</span></sub></p></blockquote><blockquote><blockquote><h6 id='注音拼音刮刮卡'><span>注音、拼音、刮刮卡</span></h6></blockquote><ul><li><p><span>给生僻</span><sup><span>[pì]</span></sup><span>字，或东亚小语种添加</span><strong><span>注音</span></strong><span> </span><a href='guide2.md#°注音'><span>❯❯</span></a></p></li><li><p><span>制作培训、猜迷互动类文档时，希望将</span><strong><span>答案先隐藏</span></strong><span>  </span><a href='guide2.md#刮刮卡'><span>❯❯</span></a></p></li></ul><p><sub><span>(Vn)</span></sub></p></blockquote><h2 id='快速入坑°内容导航'><span>快速入坑°内容导航</span></h2><blockquote><h6 id='°-内容导航'><img src="pic/qico-nav-light.svg?fill=text&amp;darksrc=invert#icon2x" referrerpolicy="no-referrer" alt="°内容导航"><span> ° 内容导航</span></h6><hr /><p><strong><span>VLOOK™ 提供了对文档章节、插图、表格、多媒体提供了多种形式的导航、快速定位和内容组织的工具，全面改善和提高发布的 HTML 文件的浏览体验和效率。</span></strong></p><p><span>敬请你根据需要和喜好随时、轻松享用～</span></p><p><sub><span>(Bu!)</span></sub></p></blockquote><hr /><hr /><blockquote><h6 id='°-导航中心'><span>° 导航中心</span></h6><p><span>适用于按目录、分类内容索引（目录/插图/表格/多媒体/代码块）进行</span><strong><span>全文档</span></strong><span>跨章节的快速定位 </span><a href='guide2.md#导航中心'><span>❯❯</span></a></p><p><sub><span>(Bu)</span></sub></p></blockquote><blockquote><h6 id='°-逐章导航'><span>° 逐章导航</span></h6><p><span>适用于前后章节相关度高，</span><strong><span>按章节</span></strong><span>顺序一章一章进行浏览 </span><a href='guide2.md#逐章导航'><span>❯❯</span></a></p><p><sub><span>(Bu)</span></sub></p></blockquote><blockquote><h6 id='°-逐段导航'><span>° 逐段导航</span></h6><p><span>适用于文档评审或演示，</span><strong><span>按段落</span></strong><span>一段一段进行聚焦式浏览 </span><a href='guide2.md#逐段导航'><span>❯❯</span></a></p><p><sub><span>(Bu)</span></sub></p></blockquote><hr /><hr /><blockquote><h6 id='°-插图导航'><span>° 插图导航</span></h6><p><span>适用于</span><strong><span>按图索骥</span></strong><span>，快速浏览文档中的插图，以及快速</span><strong><span>定位</span></strong><span>到文档中对应的位置 </span><a href='guide2.md#插图导航'><span>❯❯</span></a></p><p><sub><span>(Bu)</span></sub></p></blockquote><blockquote><h6 id='°-文库导航'><span>° 文库导航</span></h6><p><span>适用于将相关话题、内容的文档简介、链接，通过一个独立页面进行快速浏览和跳转 </span><a href='guide2.md#文库导航'><span>❯❯</span></a></p><p><sub><span>(Bu)</span></sub></p></blockquote><blockquote><h6 id='°-脚注导航'><span>° 脚注导航</span></h6><p><span>直接在当面位置进行显示脚注，避免来回跳转 </span><a href='guide2.md#脚注导航'><span>❯❯</span></a></p><p><sub><span>(Bu)</span></sub></p></blockquote><h2 id='快速入坑°演示与出版辅助'><span>快速入坑°演示与出版辅助</span></h2><blockquote><h6 id='°-演示与出版辅助'><img src="pic/qico-pres-light.svg?fill=text&amp;darksrc=invert#icon2x" referrerpolicy="no-referrer" alt="°演示与出版辅助"><span> ° 演示与出版辅助</span></h6><hr /><p><strong><span>VLOOK™ 独创性地为 Markdown 导出的 HTML 提供了强大的演示与出版辅助工具，让 Typora + VLOOK 成为更具生产力的 Markdown 文档解决方案。</span></strong></p><p><span>非常适合现场和远程的演示辅助工具，敬请为你的 Markdown 开启 Turbo 模式～</span></p><p><sub><span>(Og!)</span></sub></p></blockquote><blockquote><h6 id='center内容助手center'><center><span>内容助手</span></center></h6><hr /><hr /><hr /><blockquote><h6 id='°-复制内容'><span>° 复制内容</span></h6><p><span>支持图片、代码、代码块内容的一键复制，并支持「复制为 Markdown 格式」  </span><a href='guide2.md#复制内容'><span>❯❯</span></a></p><p><sub><span>(Og)</span></sub></p></blockquote><blockquote><h6 id='°-插图放大显示'><span>° 插图放大显示</span></h6><p><span>支持将插图一键放大显示，及前后浏览  </span><a href='guide2.md#插图放大显示'><span>❯❯</span></a></p><p><sub><span>(Og)</span></sub></p></blockquote><blockquote><h6 id='°-表格阅读模式'><span>° 表格阅读模式</span></h6><p><span>针对表格内容，特别是行、列关联性强的</span><strong><span>表格</span></strong><span>，快速识别</span><strong><span>纵横关联</span></strong><span>的单元格序列 </span><a href='guide2.md#表格阅读模式'><span>❯❯</span></a></p><p><sub><span>(Og)</span></sub></p></blockquote><blockquote><h6 id='°-画中画'><span>° 画中画</span></h6><p><span>插图/表格/代码块 一键开启「画中画」浮动显示，方便在文档相关内容间对比 </span><a href='guide2.md#画中画'><span>❯❯</span></a></p><p><sub><span>(Og)</span></sub></p></blockquote><p><sub><span>(Gy!)</span></sub></p></blockquote><blockquote><h6 id='center演示辅助center'><center><span>演示辅助</span></center></h6><hr /><hr /><blockquote><h6 id='°-激光笔'><span>° 激光笔</span></h6><p><span>对文档内容进行</span><strong><span>精确指向</span></strong><span> </span><a href='guide2.md#激光笔'><span>❯❯</span></a></p><p><sub><span>(Og)</span></sub></p></blockquote><blockquote><h6 id='°-聚光灯'><span>° 聚光灯</span></h6><p><span>对屏幕内容的局部进行视觉</span><strong><span>聚焦</span></strong><span> </span><a href='guide2.md#聚光灯'><span>❯❯</span></a></p><p><sub><span>(Og)</span></sub></p></blockquote><blockquote><h6 id='°-图表元素高亮'><span>° 图表元素高亮</span></h6><p><span>支持鼠标对 Mermaid 图元悬停高亮显示 </span><a href='guide2.md#Mermaid 图表元素高亮'><span>❯❯</span></a></p><p><sub><span>(Og)</span></sub></p></blockquote><p><sub><span>(Gy!)</span></sub></p></blockquote><blockquote><h6 id='center出版辅助center'><center><span>出版辅助</span></center></h6><hr /><hr /><blockquote><h6 id='°-长内容自动折叠'><span>° 长内容自动折叠</span></h6><p><span>插图、表格、代码内容过高的情况下会自动进行折叠 </span><a href='guide2.md#长内容自动折叠'><span>❯❯</span></a></p><p><sub><span>(Og)</span></sub></p></blockquote><blockquote><h6 id='°-章节标题自动编号'><span>° 章节标题自动编号</span></h6><p><span>对文档内的章节标题进行</span><strong><span>自动分级编号</span></strong><span> </span><a href='guide2.md#章节标题自动编号'><span>❯❯</span></a></p><p><sub><span>(Og)</span></sub></p></blockquote><blockquote><h6 id='°-自定义欢迎页内容'><span>° 自定义欢迎页内容</span></h6><p><span>对文档在加载过程中显示欢迎语内容 </span><a href='guide2.md#自定义欢迎页内容'><span>❯❯</span></a></p><p><sub><span>(Og)</span></sub></p></blockquote><hr /><hr /><blockquote><h6 id='°-内容失效检查'><span>° 内容失效检查</span></h6><p><span>对文档的</span><strong><span>图片、音频、视频、页内链接</span></strong><span>等内容进行检查并提示 </span><a href='guide2.md#内容失效检查'><span>❯❯</span></a></p><p><sub><span>(Og)</span></sub></p></blockquote><blockquote><h6 id='°-链接内容识别'><span>° 链接内容识别</span></h6><p><strong><span>自动识别</span></strong><span>并提示文档内的</span><strong><span>链接</span></strong><span>类型，并针对外链进行了</span><strong><span>优化</span></strong><span> </span><a href='guide2.md#链接内容识别'><span>❯❯</span></a></p><p><sub><span>(Og)</span></sub></p></blockquote><blockquote><h6 id='°-链接内容转换'><span>° 链接内容转换</span></h6><p><span>自动 md 链接、外部链接获得更好友的体验  </span><a href='guide2.md#适配打印输出'><span>❯❯</span></a></p><p><sub><span>(Og)</span></sub></p></blockquote><hr /><hr /><blockquote><h6 id='°-适配打印输出'><span>° 适配打印输出</span></h6><p><span>在打印前将文档的样式调整和简化，以</span><strong><span>适配打印</span></strong><span>输出的应用需要 </span><a href='guide2.md#适配打印输出'><span>❯❯</span></a></p><p><sub><span>(Og)</span></sub></p></blockquote><p><sub><span>(Gy!)</span></sub></p></blockquote><h2 id='快速入坑°主题与不杂项'><span>快速入坑°主题与不杂项</span></h2><blockquote><h6 id='°-主题与不杂项'><img src="pic/qico-theme-light.svg?fill=text&amp;darksrc=invert#icon2x" referrerpolicy="no-referrer" alt="°主题与不杂项"><span> ° 主题与不杂项</span></h6><hr /><p><span>「</span><strong><span>人类从来都是视觉动物，自己或他人在阅读时，让眼睛感受愉悦和美好，是一种美德、一种力量、一种信仰。</span></strong><span>」</span></p><p><span>　　　———— MAX°孟兆</span></p><p><sub><span>(Lm!)</span></sub></p></blockquote><hr /><hr /><blockquote><blockquote><h6 id='模板主题字体主题'><span>模板主题、字体主题</span></h6></blockquote><ul><li><p><span>为不同类型的文档设置不同的「模板主题」 </span><a href='guide2.md#模板主题'><span>❯❯</span></a></p></li><li><p><span>为文档选择不同的「字体主题」 </span><a href='guide2.md#字体主题'><span>❯❯</span></a></p></li><li><p><strong><span>Dark Mode</span></strong><span> is </span><strong><span>NOW</span></strong><span> </span><a href='guide2.md#Dark Mode'><span>❯❯</span></a></p></li><li><p><span>为文档添加「封面、封底」 </span><a href='guide2.md#封面、封底'><span>❯❯</span></a></p></li><li><p><span>更美观的公式 </span><a href='guide2.md#更美观的公式'><span>❯❯</span></a></p></li></ul><p><sub><span>(Lm)</span></sub></p></blockquote><blockquote><blockquote><h6 id='第三方集成的适配'><span>第三方集成的适配</span></h6></blockquote><p><span>对于主流的脚本化图表 </span><strong><span>Mermaid</span></strong><sub><span>(RdRo)</span></sub><span>：</span></p><ul><li><p><span>支持插图化的题注、自动编号特性  </span><a href='guide2.md#Mermaid 图表自动编号与题注'><span>❯❯</span></a></p></li><li><p><span>结合 VLOOK 针对提供更适配、更美观的样式 </span><a href='guide2.md#更美观的 Mermaid'><span>❯❯</span></a></p></li></ul><p><span>数字公式：</span></p><ul><li><p><span>结合 VLOOK 针对提供更适配、更美观的样式 </span><a href='guide2.md#更美观的公式'><span>❯❯</span></a></p></li></ul><p><sub><span>(Lm)</span></sub></p></blockquote><blockquote><blockquote><h6 id='不杂项'><span>不「杂」项</span></h6></blockquote><ul><li><p><span>预置插件参数，自定义你的文档表现 </span><a href='guide2.md#插件预置选项'><span>❯❯</span></a></p></li><li><p><span>支持 Typora 编辑时的特性增强 </span><a href='guide2.md#Typora 编辑时特性增强'><span>❯❯</span></a></p></li><li><p><span>支持</span><a href='guide2.md#跨平台、动效支持'><span>跨平台、动效</span></a><span>（如：毛玻璃）</span></p></li><li><p><span>支持 </span><a href='guide2.md#emoji 支持'><span>emoji</span></a><span>、</span><a href='guide2.md#国际化支持'><span>国际化</span></a></p></li><li><p><span>支持快捷键操作 </span><a href='guide2.md#快捷键操作汇总'><span>❯❯</span></a></p></li></ul><p><sub><span>(Lm)</span></sub></p></blockquote><h1 id='预置色卡'><span>预置色卡</span></h1><hr /><hr /><blockquote><p><span>以下是 VLOOK™  的预置色卡，其中</span><strong><span>大号加粗</span></strong><span>的英文为对应的色号，实际应用如：</span><code>~(Ye)~</code><span> </span><code>~(Aq)~</code></p></blockquote><blockquote><p><span>将在后续的</span><a href='guide2.md#彩虹文本'><span>彩虹文本</span></a><span>、</span><a href='guide2.md#渐变色文本'><span>渐变色文本</span></a><span>、</span><a href='guide2.md#彩虹单元格'><span>彩虹单元格</span></a><span>、</span><a href='guide2.md#彩虹标签'><span>彩虹标签</span></a><span>、</span><a href='guide2.md#彩虹徽章'><span>彩虹徽章</span></a><span>、</span><a href='guide2.md#彩虹引用'><span>彩虹引用</span></a><span>等文档排版特性中进行使用</span></p></blockquote><blockquote><p><span>支持「</span><strong><span>常规</span></strong><span>」和「</span><strong><span>强调</span></strong><span>」两种风格，色号后添加英文的感叹号「</span><strong><span>!</span></strong><sub><span>(T2)</span></sub><span>」即为强调风格，实际写法如：</span><code>~(Ye!)~</code><span> </span><code>~(Aq!)~</code></p></blockquote><p><img src="https://madmaxchow.gitee.io/vlookres/pic/vlook-color-card-light.png?srcset=@2x&amp;darksrc=vlook-color-card-dark.png&amp;darksrcset=@2x#logo#center" referrerpolicy="no-referrer" alt="VLOOK™ - Color Card 预置色卡"></p><p><strong><span>（以上 </span><code>~内容~</code><span> 为 Typora 的下标格式，被 VLOOK™ 主题识别的预置色卡都会以特殊样式显示，以区别于普通下标样式）</span></strong></p><h1 id='°文本'><span>°文本</span></h1><h2 id='彩虹文本'><span>彩虹文本</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>文本指定不同的颜色，算是 Markdown 粉除了表格排外的第 2 高的呼声的特性了！</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 通过简洁的方式就可以轻松实现，一起来看看～</span></p><hr /><blockquote><h6 id='针对指定格式的文本着色'><span>针对「指定格式」的文本着色</span></h6><hr /><p><span>在「</span><strong><span>加粗</span></strong><span>、</span><em><span>斜体</span></em><span>、</span><mark><span>高亮</span></mark><span>、</span><u><span>下划线</span></u><span>、</span><sup><span>上标</span></sup><span>、</span><sub><span>下标</span></sub><span> 等」格式的文本后，添加预置色号，语法如下：</span></p><p><span>语法：</span><code>~(颜色)~</code></p><p><span>其中，</span></p><p><code>颜色</code><span>：指定该标签使用的</span><a href='#预置色卡'><span>预置色卡</span></a></p></blockquote><blockquote><h6 id='针对整个段落的文本着色'><span>针对「整个段落」的文本着色</span></h6><hr /><p><span>语法与左边的「针对指定格式的文本」是保持一致的，区别是在段落的最开始位置添加</span><a href='#预置色卡'><span>预置色号</span></a><span>即可，在被正常识别后会在色号前出现段落标识「</span><strong><span>¶</span></strong><sub><span>(T2)</span></sub><span>」</span></p></blockquote><h6 id='示例普通的段落彩虹文本'><span>示例_普通的段落彩虹文本</span></h6><p><sub><span>(Gd)</span></sub><span>这是一个段落，可以使用</span><strong><u><span>预置</span></u></strong><span>的 </span><code>色号</code><span> ，对整个段落进行</span><mark><span>色号</span></mark><span>。</span></p><ul><li><p><span>对段落中 </span><strong><span>指定的加粗文本内容</span></strong><sub><span>(Rd)</span></sub><span> 进行色号，也支持特殊符号：</span><strong><span>●</span></strong><sub><span>(Rd)</span></sub><span> </span><strong><span>●</span></strong><sub><span>(Ye)</span></sub><span> </span><strong><span>●</span></strong><sub><span>(Gn)</span></sub><span>；</span></p></li><li><p><span>或是 </span><em><span>指定的斜体文本内容</span></em><sub><span>(Gn)</span></sub><span> 进行色号；</span></p></li><li><p><span>或是 </span><mark><span>指定的高亮文本内容</span></mark><sub><span>(Ro)</span></sub><span> 进行色号；</span></p></li><li><p><span>或是 </span><u><span>指定的下划线文本内容</span></u><sub><span>(Pu)</span></sub><span> 进行色号。</span></p></li></ul><h6 id='示例在引用内的段落彩虹文本'><span>示例_在引用内的段落彩虹文本</span></h6><hr /><blockquote><ul><li><p><span>对段落中</span><strong><span>指定的加粗文本内容</span></strong><sub><span>(Rd)</span></sub><span>进行色号，也支持特殊符号：</span><strong><span>●</span></strong><sub><span>(Rd)</span></sub><span> </span><strong><span>●</span></strong><sub><span>(Ye)</span></sub><span> </span><strong><span>●</span></strong><sub><span>(Gn)</span></sub><span>；</span></p></li><li><p><span>或是</span><em><span>指定的斜体文本内容</span></em><sub><span>(Gn)</span></sub><span>进行色号；</span></p></li><li><p><span>或是</span><mark><span>指定的高亮文本内容</span></mark><sub><span>(Ro)</span></sub><span>进行色号；</span></p></li><li><p><span>或是</span><u><span>指定的下划线文本内容</span></u><sub><span>(Pu)</span></sub><span>进行色号。</span></p></li></ul></blockquote><blockquote><p><sub><span>(T1)</span></sub><span>这是一个段落，可以使用</span><strong><u><span>预置</span></u></strong><span>的 </span><code>色号</code><span> ，对整个段落进行</span><mark><span>色号</span></mark><span>。</span></p></blockquote><p><em><mark><span>彩虹文本预置色卡及示例</span></mark></em></p><figure class='table-figure'><table><thead><tr><th style='text-align:center;' ><span>颜色</span></th><th style='text-align:center;' ><strong><span>色号</span></strong></th><th><span>单色渲染效果示例</span></th></tr></thead><tbody><tr><td style='text-align:center;' ><span>酒红 Wine</span></td><td style='text-align:center;' ><span>Wn</span><sub><span>(Wn)</span></sub></td><td><span>警告、危险、关键事项、删除</span><sub><span>(Wn)</span></sub></td></tr><tr><td style='text-align:center;' ><span>红 Red</span></td><td style='text-align:center;' ><span>Rd</span><sub><span>(Rd)</span></sub></td><td><span>警告、危险、关键事项、删除</span><sub><span>(Rd)</span></sub></td></tr><tr><td style='text-align:center;' ><span>橙 Orange</span></td><td style='text-align:center;' ><span>Og</span><sub><span>(Og)</span></sub></td><td><span>提醒、注意、修复</span><sub><span>(Og)</span></sub></td></tr><tr><td style='text-align:center;' ><span>黄 Yellow</span></td><td style='text-align:center;' ><span>Ye</span><sub><span>(Ye)</span></sub></td><td><span>关注、优化、备忘、说明</span><sub><span>(Ye)</span></sub></td></tr><tr><td style='text-align:center;' ><span>柠绿 Lime</span></td><td style='text-align:center;' ><span>Lm</span><sub><span>(Lm)</span></sub></td><td><span>提示、参考、新增</span><sub><span>(Lm)</span></sub></td></tr><tr><td style='text-align:center;' ><span>绿 Green</span></td><td style='text-align:center;' ><span>Gn</span><sub><span>(Gn)</span></sub></td><td><span>提示、参考、新增</span><sub><span>(Gn)</span></sub></td></tr><tr><td style='text-align:center;' ><span>矿绿 Mineral</span></td><td style='text-align:center;' ><span>Mn</span><sub><span>(Mn)</span></sub></td><td><span>提示、参考、新增</span><sub><span>(Mn)</span></sub></td></tr><tr><td style='text-align:center;' ><span>橄榄绿 Olives</span></td><td style='text-align:center;' ><span>Ol</span><sub><span>(Ol)</span></sub></td><td><span>提示、参考、新增</span><sub><span>(Ol)</span></sub></td></tr><tr><td style='text-align:center;' ><span>水绿 Aqua</span></td><td style='text-align:center;' ><span>Aq</span><sub><span>(Aq)</span></sub></td><td><span>引用、公告</span><sub><span>(Aq)</span></sub></td></tr><tr><td style='text-align:center;' ><span>青 Cyan</span></td><td style='text-align:center;' ><span>Cy</span><sub><span>(Cy)</span></sub></td><td><span>引用、公告</span><sub><span>(Cy)</span></sub></td></tr><tr><td style='text-align:center;' ><span>蓝 Blue</span></td><td style='text-align:center;' ><span>Bu</span><sub><span>(Bu)</span></sub></td><td><span>信息、资讯</span><sub><span>(Bu)</span></sub></td></tr><tr><td style='text-align:center;' ><span>海蓝 Sea</span></td><td style='text-align:center;' ><span>Se</span><sub><span>(Se)</span></sub></td><td><span>信息、资讯</span><sub><span>(Se)</span></sub></td></tr><tr><td style='text-align:center;' ><span>薰衣紫 Lavender</span></td><td style='text-align:center;' ><span>La</span><sub><span>(La)</span></sub></td><td><span>信息、资讯</span><sub><span>(La)</span></sub></td></tr><tr><td style='text-align:center;' ><span>藤紫 Vine</span></td><td style='text-align:center;' ><span>Vn</span><sub><span>(Vn)</span></sub></td><td><span>信息、资讯</span><sub><span>(Vn)</span></sub></td></tr><tr><td style='text-align:center;' ><span>紫 Purple</span></td><td style='text-align:center;' ><span>Pu</span><sub><span>(Pu)</span></sub></td><td><span>延伸、扩展、保留、备用</span><sub><span>(Pu)</span></sub></td></tr><tr><td style='text-align:center;' ><span>玫红 Rose</span></td><td style='text-align:center;' ><span>Ro</span><sub><span>(Ro)</span></sub></td><td><span>年轻、个性、女性</span><sub><span>(Ro)</span></sub></td></tr><tr><td style='text-align:center;' ><span>粉红 Pink</span></td><td style='text-align:center;' ><span>Pk</span><sub><span>(Pk)</span></sub></td><td><span>年轻、个性、女性</span><sub><span>(Pk)</span></sub></td></tr><tr><td style='text-align:center;' ><span>金 Gold</span></td><td style='text-align:center;' ><span>Gd</span><sub><span>(Gd)</span></sub></td><td><span>VIP、金融、工程</span><sub><span>(Gd)</span></sub></td></tr><tr><td style='text-align:center;' ><span>棕 Brown</span></td><td style='text-align:center;' ><span>Bn</span><sub><span>(Bn)</span></sub></td><td><span>VIP、金融、工程</span><sub><span>(Bn)</span></sub></td></tr><tr><td style='text-align:center;' ><span>灰 Gray</span></td><td style='text-align:center;' ><span>Gy</span><sub><span>(Gy)</span></sub></td><td><span>无效、暂缓、停用、结束</span><sub><span>(Gy)</span></sub></td></tr><tr><td style='text-align:center;' ><span>黑 Black</span></td><td style='text-align:center;' ><span>Bk</span><sub><span>(Bk)</span></sub></td><td><span>黑白、高对比</span><sub><span>(Bk)</span></sub></td></tr><tr><td style='text-align:center;' ><span>主题主色 Theme1</span></td><td style='text-align:center;' ><span>T1</span><sub><span>(T1)</span></sub></td><td><span>当前 VLOOK™ 主题的主色</span><sub><span>(T1)</span></sub></td></tr><tr><td style='text-align:center;' ><span>主题辅助色 Theme2</span></td><td style='text-align:center;' ><span>T2</span><sub><span>(T2)</span></sub></td><td><span>当前 VLOOK™ 主题的辅助色</span><sub><span>(T2)</span></sub></td></tr></tbody></table></figure><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°文档排版'><kbd><img src="pic/icon-back.svg?fill=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°文档排版</span></kbd></a></p><h2 id='渐变色文本'><span>渐变色文本</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>现在越来越流行渐变的文本颜色，这要是也能有就完美 💯 了！</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 全新的</span><a href='#预置色卡'><span>预置色卡</span></a><span>支持渐变色的，写法自然直观，绝对能惊艳到你～</span></p><blockquote><p><span>所有规则与「</span><a href='#彩虹文本'><span>彩虹文本</span></a><span>」是一样的，色号由 1 个变为多个连续输入就可以了～</span></p><p><span>语法：</span><code>~(渐变色序列)~</code></p><p><span>其中，</span></p><p><code>渐变色序列</code><span>：两个或以上</span><a href='#预置色卡'><span>预置色卡</span></a><span>，例如「</span><strong><span>红-绿</span></strong><sub><span>(RdGn)</span></sub><span>」则渐变输入 </span><code>RdGn</code><span> ，「</span><strong><span>红-黄-绿</span></strong><sub><span>(RdYeGn)</span></sub><span>」渐变则输入 </span><code>RdYeGn</code></p></blockquote><h6 id='示例普通的段落渐变色文本'><span>示例_普通的段落渐变色文本</span></h6><p><sub><span>(GdRd)</span></sub><span>这是一个段落，可以使用</span><strong><u><span>预置</span></u></strong><span>的 </span><code>色号</code><span> ，对整个段落进行</span><mark><span>色号</span></mark><span>。</span></p><ol start='' ><li><p><span>对段落中 </span><strong><span>指定的加粗文本内容</span></strong><sub><span>(LmOgGnRd)</span></sub><span> 进行渐变色标识</span><sub><span>(BkRd)</span></sub><span>；</span></p></li><li><p><span>或是 </span><em><span>指定的斜体文本内容</span></em><sub><span>(GnSe)</span></sub><span> 进行</span><strong><span>渐变色</span></strong><sub><span>(BkRd)</span></sub><span>标识；</span></p></li><li><p><span>或是 </span><mark><span>指定的高亮文本内容</span></mark><sub><span>(RoGn)</span></sub><span> 进行</span><strong><span>渐变色</span></strong><sub><span>(BkRd)</span></sub><span>标识；</span></p></li><li><p><span>或是 </span><u><span>指定的下划线文本内容</span></u><sub><span>(PuBu)</span></sub><span> 进行</span><strong><span>渐变色</span></strong><sub><span>(BkRd)</span></sub><span>标识。</span></p></li></ol><h6 id='示例在引用内的段落渐变色文本'><span>示例_在引用内的段落渐变色文本</span></h6><hr /><blockquote><ol start='' ><li><p><span>对段落中 </span><strong><span>指定的加粗文本内容</span></strong><sub><span>(LmOgGnRd)</span></sub><span> 进行渐变色标识；</span></p></li><li><p><span>或是 </span><em><span>指定的斜体文本内容</span></em><sub><span>(GnSe)</span></sub><span> 进行</span><strong><span>渐变色</span></strong><sub><span>(BkRd)</span></sub><span>标识；</span></p></li><li><p><span>或是 </span><mark><span>指定的高亮文本内容</span></mark><sub><span>(RoOgGn)</span></sub><span> 进行</span><strong><span>渐变色</span></strong><sub><span>(BkRd)</span></sub><span>标识；</span></p></li><li><p><span>或是 </span><u><span>指定的下划线文本内容</span></u><sub><span>(PuBu)</span></sub><span> 进行</span><strong><span>渐变色</span></strong><sub><span>(BkRd)</span></sub><span>标识。</span></p></li></ol></blockquote><blockquote><p><sub><span>(GdRd)</span></sub><span>这是一个段落，可以使用</span><strong><u><span>预置</span></u></strong><span>的 </span><code>色号</code><span> ，对整个段落进行</span><mark><span>色号</span></mark><span>。</span></p></blockquote><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°文档排版'><kbd><img src="pic/icon-back.svg?fill=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°文档排版</span></kbd></a></p><h1 id='°表格'><span>°表格</span></h1><h2 id='单元格合并'><span>单元格合并</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>Markdown 粉呼声最高的是什么？———— 单元格合并！</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 现在可以轻松让你实现 —— </span><strong><span>Wow! Wow!</span></strong><span>～Markdown 粉们的欢呼声！！！</span></p><hr /><blockquote><h6 id='跨列合并横向合并'><img src="pic/i_merge1.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="←"><span> 跨列合并（横向合并)</span></h6><p><span>在要</span><mark><span>被合并</span></mark><span>的单元格内输入列合并标识 </span><code>==</code><span> 或 </span><code>&lt;&lt;</code><span> ，该单元格将会与</span><mark><span>左侧相邻</span></mark><span>的单元格进行合并，以此类推。</span></p><p><sub><span>(T1)</span></sub></p></blockquote><blockquote><h6 id='跨行合并纵向合并'><img src="pic/i_merge2.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="↑"><span> 跨行合并（纵向合并)</span></h6><p><span>在要</span><mark><span>被合并</span></mark><span>的单元格内输入行合并标识 </span><code>:</code><span> 或 </span><code>^^</code><span> ，该单元格将会与</span><mark><span>上方相邻</span></mark><span>的单元格进行合并，以此类推。</span></p><p><sub><span>(T2)</span></sub></p></blockquote><h6 id='示例普通单元格的横向合并纵向合并'><span>示例_普通单元格的横向合并、纵向合并</span></h6><figure class='table-figure'><table><thead><tr><th><strong><span>列 A</span></strong></th><th><span>列 B</span></th><th><span>列 C</span></th><th><mark><span>列 D</span></mark></th><th><span>列 E</span></th><th><span>列 F</span></th><th><span>列 G</span></th></tr></thead><tbody><tr><td><span>纵向合并 </span><code>#×3#</code></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>纵向合并 </span><code>#×5#</code></td></tr><tr><td><span>:</span></td><td><span>纵向合并 </span><code>#×2#</code></td><td><span>横向合并 </span><code>#×4#</code></td><td><span>==</span></td><td><span>==</span></td><td><span>==</span></td><td><span>:</span></td></tr><tr><td><span>:</span></td><td><span>:</span></td><td><span>普通</span><strong><span>单</span><mark><span>元</span></mark><span>格</span></strong><span>加粗</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>:</span></td></tr><tr><td><span>普通单元格</span></td><td><span>纵向</span><br><span>合并 </span><code>#×3#</code></td><td><span>普通 </span><em><span>单元格</span></em><span> 斜体</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>:</span></td></tr><tr><td><span>普通单元格</span></td><td><span>:</span></td><td><span>普通</span><mark><span>单元格</span></mark><span>高亮</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>:</span></td></tr><tr><td><span>普通单元格</span></td><td><span>:</span></td><td><span>普通</span><u><span>单元格</span></u><span>下划线</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>:</span></td></tr></tbody></table></figure><h6 id='示例表头纵向横向合并-1'><span>示例_表头纵向、横向合并 1</span></h6><figure class='table-figure'><table><thead><tr><th><span>列 A 纵向合并 </span><code>#×2#</code></th><th><span>列 B 横向合并 </span><code>#×2#</code></th><th><span>==</span></th><th style='text-align:center;' ><span>列 D 纵向合并 </span><code>#×3#</code></th><th><span>列 E 横向合并 </span><code>#×3#</code></th><th><span>&lt;&lt;</span></th><th><span>&lt;&lt;</span></th></tr></thead><tbody><tr><td><span>:</span></td><td><span>二级列头</span></td><td><span>二级列头</span></td><td style='text-align:center;' ><span>^^</span></td><td><span>这是二级列头</span><br><span>E1.1</span></td><td><span>二级列头</span></td><td><span>二级列头</span></td></tr><tr><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td style='text-align:center;' ><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td></tr><tr><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td style='text-align:center;' ><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td></tr></tbody></table></figure><h6 id='示例表头纵向横向合并-2'><span>示例_表头纵向、横向合并 2</span></h6><figure class='table-figure'><table><thead><tr><th><span>列 A 纵向合并 </span><code>#×3#</code></th><th><span>列 B 横向合并 </span><code>#×4#</code></th><th><span>==</span></th><th style='text-align:center;' ><span>==</span></th><th><span>==</span></th><th><span>列 F 纵向合并 </span><code>#×3#</code></th><th><span>列 G 纵向合并 </span><code>#×3#</code></th></tr></thead><tbody><tr><td><span>:</span></td><td><span>二级列头 B1</span></td><td><span>==</span></td><td style='text-align:center;' ><span>二级列头 B2</span></td><td><span>==</span></td><td><span>:</span></td><td><span>:</span></td></tr><tr><td><span>^^</span></td><td><span>二级列头 B11</span></td><td><span>三级列头 B12</span></td><td style='text-align:center;' ><span>三级列头 B21</span></td><td><span>三级列头 B21</span></td><td><span>:</span></td><td><span>:</span></td></tr><tr><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td style='text-align:center;' ><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td></tr><tr><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td style='text-align:center;' ><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td></tr></tbody></table></figure><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°文档排版'><kbd><img src="pic/icon-back.svg?fill=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°文档排版</span></kbd></a></p><h2 id='表格列格式'><span>表格列格式</span></h2><h3 id='基础'><span>基础</span></h3><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>Markdown 表格如何快速设置整列的格式（加粗、高亮、下划线、斜体、删除线）？</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> SO EASY～ 只须在表头按以标准的 Markdown 或 GFM 的格式设置语法设置对应的格式即可实现这样的格式化。</span></p><blockquote><p><span>温故一下标准 Markdown 或 GFM 的格式语法：</span></p><p><code>**加粗**</code><span>、</span><code>*斜体*</code><span>、</span><code>~~删除线~~</code><span>、</span><code>==高亮==</code><span> 、</span><code>&lt;u&gt;下划线&lt;/u&gt;</code></p></blockquote><h6 id='示例基础列格式'><span>示例_基础列格式</span></h6><figure class='table-figure'><table><thead><tr><th style='text-align:center;' ><strong><span>加粗</span></strong></th><th><em><span>斜体</span></em></th><th><u><span>下划线</span></u></th><th><mark><span>高亮</span></mark></th><th><del><span>删除线</span></del></th></tr></thead><tbody><tr><td style='text-align:center;' ><span>单元格（横向合并）</span></td><td><span>==</span></td><td><span>单元格 afgiklo 10</span></td><td><span>单元格</span></td><td><span>单元格 </span><code>#标题|徽章内容#</code></td></tr><tr><td style='text-align:center;' ><span>单元格</span></td><td><span>单元格 afgiklo 10</span></td><td><span>单元格 afgiklo 10</span></td><td><span>单元格内有</span><strong><span>加粗</span></strong><span>内容</span></td><td><span>单元格内容</span></td></tr><tr><td style='text-align:center;' ><span>单元格</span></td><td><span>单元格 afgiklo 10</span></td><td><span>单元格 afgiklo 10</span></td><td><span>单元格内容</span></td><td><span>单元格有 </span><code>行内代码</code><span> 内容</span></td></tr></tbody></table></figure><h6 id='示例基础列格式嵌套）'><span>示例_基础列格式（嵌套）</span></h6><figure class='table-figure'><table><thead><tr><th style='text-align:center;' ><strong><span>加粗</span></strong></th><th style='text-align:left;' ><mark><u><span>高亮＋下划线</span></u></mark></th><th><em><u><span>斜体＋下划线</span></u></em></th><th><mark><strong><span>加粗＋高亮</span></strong></mark></th><th><del><em><span>删除线+斜体</span></em></del></th></tr></thead><tbody><tr><td style='text-align:center;' ><span>A</span></td><td style='text-align:left;' ><span>单元格 afgiklo 10</span></td><td><span>单元格 afgiklo 10</span></td><td><span>单元格</span></td><td><span>单元格 </span><code>#标题|徽章内容#</code></td></tr><tr><td style='text-align:center;' ><span>B</span></td><td style='text-align:left;' ><span>单元格 afgiklo 10</span></td><td><span>单元格 afgiklo 10</span></td><td><span>单元格内有</span><strong><span>加粗</span></strong><span>内容</span></td><td><span>单元格内有内容</span></td></tr></tbody></table></figure><h6 id='示例基础列格式多行表头嵌套）'><span>示例_基础列格式（多行表头嵌套）</span></h6><figure class='table-figure'><table><thead><tr><th style='text-align:center;' ><strong><span>普通列</span></strong></th><th style='text-align:left;' ><span>嵌套的常规格式</span></th><th><span>==</span></th><th><span>==</span></th><th><span>==</span></th></tr></thead><tbody><tr><td style='text-align:center;' ><span>:</span></td><td style='text-align:left;' ><mark><u><span>高亮＋下划线</span></u></mark></td><td><em><u><span>斜体＋下划线</span></u></em></td><td><mark><strong><span>加粗＋高亮</span></strong></mark></td><td><del><em><span>删除线+斜体</span></em></del></td></tr><tr><td style='text-align:center;' ><span>A</span></td><td style='text-align:left;' ><span>单元格 afgiklo 10</span></td><td><span>单元格 afgiklo 10</span></td><td><span>单元格</span></td><td><span>单元格 </span><code>#标题|徽章内容#</code></td></tr><tr><td style='text-align:center;' ><span>B</span></td><td style='text-align:left;' ><span>单元格 afgiklo 10</span></td><td><span>单元格 afgiklo 10</span></td><td><span>单元格内有</span><strong><span>加粗</span></strong><span>内容</span></td><td><span>单元格内有内容</span></td></tr></tbody></table></figure><h3 id='数值百分数货币'><span>数值、百分数、货币</span></h3><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>除常规的格式外，还有更高级的格式要求？数字、百分数、货币……一个都不能少！</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 可以支持对「数值类」内容进行整列的自动格式设置了！方式依然的很优雅，很 VLOOK！</span></p><blockquote><p><span>将表格列的对齐设置为「</span><strong><span>右对齐</span></strong><span>」，即可自动识别不同的数值内容进行自动进行格式化！</span></p></blockquote><blockquote><h6 id='普通数值自动格式化'><img src="pic/i_digital.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="普通数值"><span>「普通数值」自动格式化</span></h6><ul><li><p><span>使用数字专用的字体「DIN」</span></p></li><li><p><span>添加千位符，并以更小字号显示小数部分</span></p></li><li><p><span>通过在数字前增加「正号 </span><code>+</code><span>」或「负号 </span><code>-</code><span>」，会通过不同的颜色突出显示</span></p></li></ul><p><sub><span>(Rd!)</span></sub></p></blockquote><h6 id='示例普通数字'><span>示例_普通数字</span></h6><figure class='table-figure'><table><thead><tr><th><span>原始内容</span></th><th style='text-align:center;' ><span>数值情况</span></th><th style='text-align:center;' ><span>==</span></th><th style='text-align:center;' ><span>==</span></th><th style='text-align:center;' ><span>==</span></th><th>&nbsp;</th><th style='text-align:right;' ><span>数值列</span></th></tr></thead><tbody><tr><td><span>:</span></td><td style='text-align:center;' ><span>[] 含小数</span></td><td style='text-align:center;' ><span>[] 正数</span></td><td style='text-align:center;' ><span>[] 负数</span></td><td style='text-align:center;' ><span>[] 超三位</span></td><td><span>:</span></td><td style='text-align:right;' ><span>:</span></td></tr><tr><td><span>123</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td>&nbsp;</td><td style='text-align:right;' ><span>123</span></td></tr><tr><td><span>-12345</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' ><span>Y</span></td><td><span>:</span></td><td style='text-align:right;' ><span>-12345</span></td></tr><tr><td><span>+5678.00</span></td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><span>Y</span></td><td><span>:</span></td><td style='text-align:right;' ><span>+5678.00</span></td></tr><tr><td><span>-2345678.00</span></td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' ><span>Y</span></td><td><span>:</span></td><td style='text-align:right;' ><span>-2345678.00</span></td></tr></tbody></table></figure><blockquote><blockquote><h6 id='表格列头说明'><span>表格列头说明</span></h6></blockquote><ul><li><p><strong><span>原始内容</span></strong><span>：被 VLOOK™ 自动格式化前的样式</span></p></li><li><p><strong><span>数值列</span></strong><span>：被 VLOOK™ 自动格式化后的样式</span></p></li></ul></blockquote><p>&nbsp;</p><blockquote><h6 id='百分数自动格式化'><img src="pic/i_percent.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="百分数"><span>「百分数」自动格式化</span></h6><ul><li><p><span>自动继承「普通数字」的格式</span></p></li><li><p><span>以更小字号和视觉弱化来显示百分号 </span><code>%</code><span> ，并以进度条比例显示对应的百分数值</span></p></li></ul><p><sub><span>(Bu!)</span></sub></p></blockquote><h6 id='示例百分数'><span>示例_百分数</span></h6><figure class='table-figure'><table><thead><tr><th><span>原始内容</span></th><th style='text-align:center;' ><span>数值情况</span></th><th style='text-align:center;' ><span>==</span></th><th style='text-align:center;' ><span>==</span></th><th style='text-align:center;' ><span>==</span></th><th>&nbsp;</th><th style='text-align:right;' ><span>数值列</span></th></tr></thead><tbody><tr><td><span>:</span></td><td style='text-align:center;' ><span>[] 含小数</span></td><td style='text-align:center;' ><span>[] 正数</span></td><td style='text-align:center;' ><span>[] 负数</span></td><td style='text-align:center;' ><span>[] 超三位</span></td><td><span>:</span></td><td style='text-align:right;' ><span>:</span></td></tr><tr><td><span>79%</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td>&nbsp;</td><td style='text-align:right;' ><span>79%</span></td></tr><tr><td><span>88.88%</span></td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td><span>:</span></td><td style='text-align:right;' ><span>88.88%</span></td></tr><tr><td><span>+38%</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td><span>:</span></td><td style='text-align:right;' ><span>+38%</span></td></tr><tr><td><span>-57.30%</span></td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' >&nbsp;</td><td><span>:</span></td><td style='text-align:right;' ><span>-57.30%</span></td></tr><tr><td><span>100%</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td><span>:</span></td><td style='text-align:right;' ><span>100%</span></td></tr></tbody></table></figure><p>&nbsp;</p><blockquote><h6 id='货币自动格式'><img src="pic/i_currency.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="货币"><span>「货币」自动格式</span></h6><ul><li><p><span>自动继承「普通数字」的格式</span></p></li><li><p><span>对货币符号（如：</span><code>¥</code><span> </span><code>$</code><span>），或货币简写（如：</span><code>CNY</code><span> </span><code>USD</code><span> </span><code>HKD</code><span>等）进行左侧对齐和视觉弱化</span></p></li></ul><p><code>#⚠️|注意#</code><sub><span>(Rd!)</span></sub><span> 货币符号，或货币简写与金额数值之间须以空格分隔</span></p><p><sub><span>(Bn!)</span></sub></p></blockquote><h6 id='示例货币'><span>示例_货币</span></h6><figure class='table-figure'><table><thead><tr><th style='text-align:center;' ><strong><span>币种</span></strong></th><th><span>原始内容</span></th><th style='text-align:center;' ><span>数值情况</span></th><th style='text-align:center;' ><span>==</span></th><th style='text-align:center;' ><span>==</span></th><th style='text-align:center;' ><span>==</span></th><th>&nbsp;</th><th style='text-align:right;' ><strong><span>数值列</span></strong></th></tr></thead><tbody><tr><td style='text-align:center;' ><span>:</span></td><td><span>:</span></td><td style='text-align:center;' ><span>[] 正数</span></td><td style='text-align:center;' ><span>[] 负数</span></td><td style='text-align:center;' ><span>[] 含小数</span></td><td style='text-align:center;' ><span>[] 超三位</span></td><td><span>:</span></td><td style='text-align:right;' ><span>:</span></td></tr><tr><td style='text-align:center;' ><span>人民币</span></td><td><span>￥ +123456.99</span></td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' ><span>Y</span></td><td>&nbsp;</td><td style='text-align:right;' ><span>￥ +123456.99</span></td></tr><tr><td style='text-align:center;' ><span>:</span></td><td><span>CNY 987654.99</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' ><span>Y</span></td><td><span>:</span></td><td style='text-align:right;' ><span>CN¥ 987654.99</span></td></tr><tr><td style='text-align:center;' ><span>:</span></td><td><span>CNY 987654.99</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' ><span>Y</span></td><td><span>:</span></td><td style='text-align:right;' ><span>CNY 987654.99</span></td></tr><tr><td style='text-align:center;' >&nbsp;</td><td><span>==</span></td><td style='text-align:center;' ><span>==</span></td><td style='text-align:center;' ><span>==</span></td><td style='text-align:center;' ><span>==</span></td><td style='text-align:center;' ><span>==</span></td><td><span>==</span></td><td style='text-align:right;' ><span>==</span></td></tr><tr><td style='text-align:center;' ><span>港元</span></td><td><span>HK</span><span>$</span><span> 3456.78</span></td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' ><span>Y</span></td><td>&nbsp;</td><td style='text-align:right;' ><span>HK</span><span>$</span><span> 3456.78</span></td></tr><tr><td style='text-align:center;' ><span>:</span></td><td><span>HKD 3456.78</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' ><span>Y</span></td><td><span>:</span></td><td style='text-align:right;' ><span>HKD 3456.78</span></td></tr><tr><td style='text-align:center;' >&nbsp;</td><td><span>==</span></td><td style='text-align:center;' ><span>==</span></td><td style='text-align:center;' ><span>==</span></td><td style='text-align:center;' ><span>==</span></td><td style='text-align:center;' ><span>==</span></td><td><span>==</span></td><td style='text-align:right;' ><span>==</span></td></tr><tr><td style='text-align:center;' ><span>美元</span></td><td><span>$</span><span> +555.38</span></td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' >&nbsp;</td><td>&nbsp;</td><td style='text-align:right;' ><span>$</span><span> +555.38</span></td></tr><tr><td style='text-align:center;' ><span>:</span></td><td><span>USD 555</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td><span>:</span></td><td style='text-align:right;' ><span>USD 555</span></td></tr><tr><td style='text-align:center;' >&nbsp;</td><td><span>==</span></td><td style='text-align:center;' ><span>==</span></td><td style='text-align:center;' ><span>==</span></td><td style='text-align:center;' ><span>==</span></td><td style='text-align:center;' ><span>==</span></td><td><span>==</span></td><td style='text-align:right;' ><span>==</span></td></tr><tr><td style='text-align:center;' ><span>澳元</span></td><td><span>AU</span><span>$</span><span> 56789</span></td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><span>Y</span></td><td>&nbsp;</td><td style='text-align:right;' ><span>AU</span><span>$</span><span> 56789</span></td></tr><tr><td style='text-align:center;' ><span>:</span></td><td><span>AUD -56789</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><span>Y</span></td><td><span>:</span></td><td style='text-align:right;' ><span>AUD -5678</span></td></tr></tbody></table></figure><h3 id='复选框'><span>复选框</span></h3><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>表格的列格式，除了排版格式外，如果希望能支持复选框（勾选框）呢？</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 虽然要求有点高了，但也可以实现，将整列自动设置为「复选框」格式了！</span></p><blockquote><p><span>表格列头内容前，添加 </span><code>[]␣</code><span>（如 </span><code>[] 必填项</code><span> ），就可以为该列自动设置为 </span><code>未选择</code><span> 的状态。</span></p><p><sup><strong><span>说明：</span></strong><span>以上的 </span><code>␣</code><span> 符号为英文空格</span></sup></p><p><span>若要独立指定某单元格的复选框选择状态，可以这样：</span></p><ul><li><p><span>单元格的内以 </span><code>Y</code><span> 或 </span><code>[x]</code><span> 开头，则会自动设置为 </span><code>已选择</code><span> 状态；</span></p></li><li><p><span>单元格的内容以 </span><code>?</code><span>（中英文问号） 或 </span><code>[-]</code><span> 开头，则会自动设置为 </span><code>不确定选择</code><span> 状态。</span></p></li></ul></blockquote><h6 id='示例复选框列格式'><span>示例_「复选框」列格式</span></h6><figure class='table-figure'><table><thead><tr><th style='text-align:center;' ><strong><span>复选框样式</span></strong></th><th style='text-align:center;' ><span>筛选框列的原始内容</span></th><th style='text-align:center;' ><span>[] 复选框列</span></th><th><span>说明</span></th></tr></thead><tbody><tr><td style='text-align:center;' ><span>留空</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td><span>默认为 </span><code>未选择</code><span> 的状态</span></td></tr><tr><td style='text-align:center;' ><span>已选择</span></td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' ><span>Y</span></td><td><span>指定为 </span><code>已选择</code><span> 的状态</span></td></tr><tr><td style='text-align:center;' ><span>:</span></td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' ><span>Y</span></td><td><span>:</span></td></tr><tr><td style='text-align:center;' ><span>不确定选择</span></td><td style='text-align:center;' ><span>?</span><br><code>#当指定值|≥ 0#</code></td><td style='text-align:center;' ><span>?</span><br><code>#当指定值|≥ 0#</code></td><td><span>指定为 </span><code>不确定选择</code><span> 的状态</span></td></tr><tr><td style='text-align:center;' ><span>:</span></td><td style='text-align:center;' ><span>?</span><br><code>#当指定值|≥ 0#</code></td><td style='text-align:center;' ><span>?</span><br><code>#当指定值|≥ 0#</code></td><td><span>:</span></td></tr><tr><td style='text-align:center;' ><span>:</span></td><td style='text-align:center;' ><span>？</span><br><code>#当指定值|≥ 0#</code></td><td style='text-align:center;' ><span>？</span><br><code>#当指定值|≥ 0#</code></td><td><span>:</span></td></tr></tbody></table></figure><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°文档排版'><kbd><img src="pic/icon-back.svg?fill=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°文档排版</span></kbd></a></p><h2 id='彩虹单元格'><span>彩虹单元格</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>表格列格式够丰富了，但能不能用不同背景色对单个单元格进行标识呢？</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> VLOOK™ 的</span><a href='#预置色卡'><span>预置色卡</span></a><span>又可以派上用途了，同样的配方，同样的超好用！</span></p><hr /><blockquote><h6 id='对单元格指定格式文本进行着色'><span>对单元格「指定格式」文本进行着色</span></h6><hr /><p><span>与</span><a href='#彩虹文本'><span>彩虹文本</span></a><span>中对整个段落进行着色方式一致，就是在单元格的</span><strong><span>最开始位置</span></strong><sub><span>(T2)</span></sub><span>添加</span><a href='#预置色卡'><span>预置色卡</span></a><span>即可，在被正常识别后会在色号前出现段落标识「</span><strong><span>¶</span></strong><sub><span>(T2)</span></sub><span>」</span></p></blockquote><blockquote><h6 id='对单元格背景进行着色'><span>对单元格「背景」进行着色</span></h6><hr /><p><span>使用「强调风格」的</span><a href='#预置色卡'><span>预置色卡</span></a><span>，原则上建议添加到单元格的</span><mark><span>最后位置</span></mark><sub><span>(T2)</span></sub></p></blockquote><p><em><mark><span>示例_彩虹单元格（单色）</span></mark></em></p><figure class='table-figure'><table><thead><tr><th style='text-align:center;' ><span>彩虹单元格（单色示例）</span><sub><span>(T1!)</span></sub></th><th style='text-align:center;' ><span>==</span></th><th style='text-align:center;' ><span>==</span></th><th style='text-align:center;' ><span>==</span></th><th style='text-align:center;' ><span>==</span></th><th style='text-align:center;' ><span>==</span></th><th style='text-align:center;' ><span>==</span></th><th style='text-align:center;' ><span>==</span></th><th style='text-align:center;' ><span>==</span></th></tr></thead><tbody><tr><td style='text-align:center;' ><sub><span>(T1)</span></sub><strong><span>T1</span></strong><br><sub><span>主题主色•Theme1</span></sub><sub><span>(T1!)</span></sub></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><sub><span>(T2)</span></sub><strong><span>T2</span></strong><br><sub><span>主题辅助色•Theme2</span></sub><sub><span>(T2!)</span></sub></td></tr><tr><td style='text-align:center;' ><sub><span>(Gd)</span></sub><strong><span>Gd</span></strong><br><sub><span>金•Gold</span></sub><sub><span>(Gd!)</span></sub></td><td style='text-align:center;' ><sub><span>(Pk)</span></sub><strong><span>Pk</span></strong><br/><sub><span>粉红•Pink</span></sub><sub><span>(Pk!)</span></sub></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><sub><span>(Ye)</span></sub><strong><span>Ye</span></strong><br/><sub><span>黄•Yellow</span></sub><sub><span>(Ye!)</span></sub></td><td style='text-align:center;' ><sub><span>(Lm)</span></sub><strong><span>Lm</span></strong><br><sub><span>柠绿•Lime</span></sub><sub><span>(Lm!)</span></sub></td><td style='text-align:center;' ><sub><span>(Aq)</span></sub><strong><span>Aq</span></strong><br><sub><span>水绿•Aqua</span></sub><sub><span>(Aq!)</span></sub></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><sub><span>(La)</span></sub><strong><span>La</span></strong><br><sub><span>薰衣紫•Lavender</span></sub><sub><span>(La!)</span></sub></td><td style='text-align:center;' >&nbsp;</td></tr><tr><td style='text-align:center;' ><sub><span>(Bn)</span></sub><strong><span>Bn</span></strong><br><sub><span>棕•Brown</span></sub><sub><span>(Bn!)</span></sub></td><td style='text-align:center;' ><sub><span>(Ro)</span></sub><strong><span>Ro</span></strong><br/><sub><span>玫红•Rose</span></sub><sub><span>(Ro!)</span></sub></td><td style='text-align:center;' ><sub><span>(Rd)</span></sub><strong><span>Rd</span></strong><br/><sub><span>红•Red</span></sub><sub><span>(Rd!)</span></sub></td><td style='text-align:center;' ><sub><span>(Og)</span></sub><strong><span>Og</span></strong><br/><sub><span>橙•Orange</span></sub><sub><span>(Og!)</span></sub></td><td style='text-align:center;' ><sub><span>(Gn)</span></sub><strong><span>Gn</span></strong><br><sub><span>绿•Green</span></sub><sub><span>(Gn!)</span></sub></td><td style='text-align:center;' ><sub><span>(Cy)</span></sub><strong><span>Cy</span></strong><br><sub><span>青•Cyan</span></sub><sub><span>(Cy!)</span></sub></td><td style='text-align:center;' ><sub><span>(Bu)</span></sub><strong><span>Bu</span></strong><br><sub><span>蓝•Blue</span></sub><sub><span>(Bu!)</span></sub></td><td style='text-align:center;' ><sub><span>(Vn)</span></sub><strong><span>Vn</span></strong><br><sub><span>藤紫•Vine</span></sub><sub><span>(Vn!)</span></sub></td><td style='text-align:center;' ><sub><span>(Gy)</span></sub><strong><span>Gy</span></strong><br><sub><span>灰•Gray</span></sub><sub><span>(Gy!)</span></sub></td></tr><tr><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><sub><span>(Pu)</span></sub><strong><span>Pu</span></strong><br/><sub><span>紫•Purple</span></sub><sub><span>(Pu!)</span></sub></td><td style='text-align:center;' ><sub><span>(Wn)</span></sub><strong><span>Wn</span></strong><br/><sub><span>酒红•Wine</span></sub><sub><span>(Wn!)</span></sub></td><td style='text-align:center;' ><sub><span>(Ol)</span></sub><strong><span>Ol</span></strong><br/><sub><span>橄榄绿•Olives</span></sub><sub><span>(Ol!)</span></sub></td><td style='text-align:center;' ><sub><span>(Mn)</span></sub><strong><span>Mn</span></strong><br><sub><span>矿青•Mineral</span></sub><sub><span>(Mn!)</span></sub></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><sub><span>(Se)</span></sub><strong><span>Se</span></strong><br><sub><span>海蓝•Sea</span></sub><sub><span>(Se!)</span></sub></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><sub><span>(Bk)</span></sub><strong><span>Bk</span></strong><br><sub><span>黑•Black</span></sub><sub><span>(Bk!)</span></sub></td></tr></tbody></table></figure><blockquote><blockquote><h6 id='💡-想知道以上表格的原始内容'><span>💡 想知道以上表格的原始内容</span></h6></blockquote><p><span>可以通过表格右上角的内容助手，将表格内容复制为 Markdown 格式（点击时按下 </span><kbd><span>Alt</span></kbd><span>  或  </span><kbd><span>⌥ option</span></kbd><span> ），然后粘贴到 Typora 即可</span></p></blockquote><p>&nbsp;</p><p><em><mark><span>示例_彩虹单元格（渐变色）</span></mark></em></p><figure class='table-figure'><table><thead><tr><th style='text-align:center;' ><span>彩虹单元格示例（</span><strong><span>自定义组合渐变色示例</span></strong><sub><span>(T1T2)</span></sub><span>）</span><sub><span>(T1T2!)</span></sub></th><th style='text-align:center;' ><span>==</span></th><th style='text-align:center;' ><span>==</span></th><th style='text-align:center;' ><span>==</span></th></tr></thead><tbody><tr><td style='text-align:center;' ><span>红-海蓝 双色渐变</span><br><strong><span>RdSe</span></strong><sub><span>(RdSe)</span></sub><sub><span>(RdSe!)</span></sub></td><td style='text-align:center;' ><span>橙-藤紫 双色渐变</span><br><strong><span>OgVn</span></strong><sub><span>(OgVn)</span></sub><sub><span>(OgVn!)</span></sub></td><td style='text-align:center;' ><span>黄-紫 双色渐变</span><br><strong><span>YePu</span></strong><sub><span>(YePu)</span></sub><sub><span>(YePu!)</span></sub></td><td style='text-align:center;' ><span>柠绿-玫红 双色渐变</span><br><strong><span>LmRo</span></strong><sub><span>(LmRo)</span></sub><sub><span>(LmRo!)</span></sub></td></tr><tr><td style='text-align:center;' ><span>绿-粉 双色渐变</span><br><strong><span>GnPk</span></strong><sub><span>(GnPk)</span></sub><sub><span>(GnPk!)</span></sub></td><td style='text-align:center;' ><span>水绿-金 双色渐变</span><br><strong><span>AqGd</span></strong><sub><span>(AqGd)</span></sub><sub><span>(AqGd!)</span></sub></td><td style='text-align:center;' ><span>青-棕 双色渐变</span><br><strong><span>CyBn</span></strong><sub><span>(CyBn)</span></sub><sub><span>(CyBn!)</span></sub></td><td style='text-align:center;' ><span>蓝-灰 双色渐变</span><br><strong><span>BuGy</span></strong><sub><span>(BuGy)</span></sub><sub><span>(BuGy!)</span></sub></td></tr><tr><td style='text-align:center;' ><span>黑-红-绿-蓝-棕 多色渐变</span><br><strong><span>BkRdGnBuBn</span></strong><sub><span>(BkRdGnBuBn)</span></sub><sub><span>(BkRdGnBuBn!)</span></sub></td><td style='text-align:center;' ><span>==</span></td><td style='text-align:center;' ><span>==</span></td><td style='text-align:center;' ><span>==</span></td></tr></tbody></table></figure><blockquote><blockquote><h6 id='💡-想知道以上表格的原始内容-2'><span>💡 想知道以上表格的原始内容</span></h6></blockquote><p><span>可以通过表格右上角的内容助手，将表格内容复制为 Markdown 格式（点击时按下 </span><kbd><span>Alt</span></kbd><span>  或  </span><kbd><span>⌥ option</span></kbd><span> ），然后粘贴到 Typora 即可</span></p></blockquote><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°文档排版'><kbd><img src="pic/icon-back.svg?fill=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°文档排版</span></kbd></a></p><h2 id='表格自动编号与题注'><span>表格自动编号与题注</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>文档中的表格很多，怎么才能像 Word 那样添加编号和题注呢？</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 无须任何设置，即可自动对文档内所有「表格」进行统一的自动编号，编号内容举例：</span><code>表 1</code><span> </span><code>表 2</code></p><blockquote><h6 id='单题注'><span>单题注</span></h6><p><span>若希望为表格在自动编号之后，添加指定的题注，如：</span><code>表 1. 2020 年全球经济体 GDP 排名</code></p><blockquote><p><span>若没有指定题注，VLOOK™ 会自动以表格文字内容（头尾片断）作为题注</span></p></blockquote></blockquote><hr /><blockquote><blockquote><h6 id='设置方式一'><span>设置方式一</span></h6></blockquote><ul><li><p><span>在表格前添加 </span><code>1～6 级</code><span> 任间一级标题</span></p></li><li><p><span>对应的快捷键操作：</span></p><ul><li><p><span>Windows：</span><kbd><span>⌃ Ctrl</span></kbd><span> ＋ </span><kbd><span>1～6</span></kbd></p></li></ul></li><li><p><span>macOS： </span><kbd><span>⌘ Command</span></kbd><span> ＋ </span><kbd><span>1～6</span></kbd></p></li><li><p><span>对应的 Markdown 格式语法为：</span><code>###### 这是题注内容</code></p></li><li><p><span>同时这种方式下会自动启用表格的</span><a href='#表格行自动编号'><span>逐行自动编号</span></a><span>特性。</span></p></li></ul></blockquote><blockquote><blockquote><h6 id='设置方式二'><span>设置方式二</span></h6></blockquote><ul><li><p><span>将作为题注内容的整段文字设置为指定的格式：斜体＋高亮</span></p></li><li><p><span>对应的快捷链操作：</span></p><ul><li><p><span>Windows：</span><kbd><span>⌃ Ctrl</span></kbd><span> ＋ </span><kbd><span>i</span></kbd><span> ，松开后 </span><kbd><span>⌃ Ctrl</span></kbd><span> ＋ </span><kbd><span>⇧ Shift</span></kbd><span> ＋ </span><kbd><span>H</span></kbd></p></li></ul></li><li><p><span>macOS： </span><kbd><span>⌘ Command</span></kbd><span> ＋ </span><kbd><span>i</span></kbd><span> ，松开后 </span><kbd><span>⌘ Command</span></kbd><span> ＋ </span><kbd><span>⇧ Shift</span></kbd><span> ＋ </span><kbd><span>H</span></kbd></p></li><li><p><span>对应的 Markdown 格式语法为：</span><code>*==这是题注内容==*</code><span> 。</span></p></li></ul></blockquote><h6 id='通过方式一生成的题注'><span>通过「方式一」生成的题注</span></h6><figure class='table-figure'><table><thead><tr><th><span>列 A</span></th><th><span>列 B</span></th><th><span>列 C</span></th><th><span>列 D</span></th><th><span>列 E</span></th></tr></thead><tbody><tr><td><span>单元格内容</span></td><td><span>单元格内容</span></td><td><span>单元格内容</span></td><td><span>单元格内容</span></td><td><span>单元格内容</span></td></tr></tbody></table></figure><p><em><mark><span>通过「方式二」生成的题注</span></mark></em></p><figure class='table-figure'><table><thead><tr><th><span>列 A</span></th><th><span>列 B</span></th><th><span>列 C</span></th><th><span>列 D</span></th><th><span>列 E</span></th></tr></thead><tbody><tr><td><span>单元格内容</span></td><td><span>单元格内容</span></td><td><span>单元格内容</span></td><td><span>单元格内容</span></td><td><span>单元格内容</span></td></tr></tbody></table></figure><p>&nbsp;</p><blockquote><h6 id='双题注'><span>双题注</span></h6><p><span>VLOOK™ 支持双题注，第二个题注显示在表格下方，同时还支持在 Typora 编辑时预览（在导出 HTML 后正式生效）。</span></p><p><strong><span>设置方式：</span></strong></p><ul><li><p><span>第一步：先参考以上的单题注的设置方式二完成；</span></p></li><li><p><span>第二步：在以上题注内容的最后添加第二个题注的内容，并用下划线包裹；</span></p></li><li><p><span>对应的 Markdown 格式语法为：</span><code>*==这是第一个题注内容_这是第二个题注_==*</code><span> 。</span></p></li></ul><p><sub><span>(T2)</span></sub></p></blockquote><p><em><mark><span>示例：这是第一个题注内容</span><em><span>这是第二个题注内容</span></em></mark></em></p><figure class='table-figure'><table><thead><tr><th><span>列 A</span></th><th><span>列 B</span></th><th><span>列 C</span></th><th><span>列 D</span></th><th><span>列 E</span></th></tr></thead><tbody><tr><td><span>单元格内容</span></td><td><span>单元格内容</span></td><td><span>单元格内容</span></td><td><span>单元格内容</span></td><td><span>单元格内容</span></td></tr><tr><td><span>单元格内容</span></td><td><span>单元格内容</span></td><td><span>单元格内容</span></td><td><span>单元格内容</span></td><td><span>单元格内容</span></td></tr></tbody></table></figure><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°文档排版'><kbd><img src="pic/icon-back.svg?fill=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°文档排版</span></kbd></a></p><h2 id='表格行自动编号'><span>表格行自动编号</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>表格有很多行，能像 Excel 一样有行号的话，那就更方便沟通和定位了……</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 可以一键实现对表格逐行进行自动编号！</span></p><blockquote><p><span>通过以下两种试，都可以为表格的每一行进行自动编号：</span></p><ol start='' ><li><p><span>表格前添加一个 </span><code>6 级</code><span> 的标题（快捷键操作：</span><kbd><span>⌃ Ctrl</span></kbd><span> ＋ </span><kbd><span>6</span></kbd><span> ，或 </span><kbd><span>⌘ Command</span></kbd><span> ＋ </span><kbd><span>6</span></kbd><span> ）</span></p></li><li><p><span>在有序、无序列表下缩进的表格</span></p></li></ol></blockquote><ul><li><p><span>示例_表格前添加 6 级标题</span></p></li></ul><h6 id='示例表格前添加-6-级标题'><span>示例_表格前添加 6 级标题</span></h6><figure class='table-figure'><table><thead><tr><th><span>列 A</span></th><th><span>列 B</span></th><th style='text-align:center;' ><span>列 C</span></th><th style='text-align:right;' ><span>列 D</span></th></tr></thead><tbody><tr><td><span>第一行</span></td><td><span>左对齐（长内容）</span></td><td style='text-align:center;' ><span>居中对齐</span></td><td style='text-align:right;' ><span>右对齐（长内容）</span></td></tr><tr><td><span>第二行（长内容）</span></td><td><span>左对齐</span></td><td style='text-align:center;' ><span>居中对齐（长内容）</span></td><td style='text-align:right;' ><span>右对齐</span></td></tr></tbody></table></figure><ul><li><p><strong><span>示例_在有序、无序列表下的缩进表格</span></strong></p><p><em><mark><span>示例 2_在有序、无序列表下的缩进表格</span></mark></em></p><figure class='table-figure'><table><thead><tr><th><span>列 A</span></th><th><span>列 B</span></th><th style='text-align:center;' ><span>列 C</span></th><th style='text-align:right;' ><span>列 D</span></th></tr></thead><tbody><tr><td><span>第一行</span></td><td><span>左对齐（长内容）</span></td><td style='text-align:center;' ><span>居中对齐</span></td><td style='text-align:right;' ><span>右对齐（长内容）</span></td></tr><tr><td><span>第二行（长内容）</span></td><td><span>左对齐</span></td><td style='text-align:center;' ><span>居中对齐（长内容）</span></td><td style='text-align:right;' ><span>右对齐</span></td></tr></tbody></table></figure></li></ul><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°文档排版'><kbd><img src="pic/icon-back.svg?fill=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°文档排版</span></kbd></a></p><h2 id='表格行分组折叠'><span>表格行分组折叠</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>表格行都是一维的数据，但如果表格的数据有层次关系怎么办？</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 可以对文档（如 PRD、API 类文档）在同一个表格内，会对属于同一类或同一级的多行进行分组和折叠。</span></p><blockquote><p><span>对于作为下级的行，在表格行的首列通过以下规则即可实现自动分组和折叠：</span></p><ul><li><p><span>使用 Markdown 的引用的语法 </span><code>&gt;␣</code><span> ，即可表示该行缩进一级，其前一行即为上一级的分组</span></p></li><li><p><span>多个 </span><code>&gt;</code><span> 表示缩进多级，如三级缩进 </span><code>&gt;&gt;&gt;␣</code></p></li></ul><p><sup><strong><span>说明：</span></strong><span>以上的 </span><code>␣</code><span> 符号为英文空格</span></sup></p><p><code>#⚠️|注意#</code><sub><span>(Rd!)</span></sub><span> 该单元格的内容不能独立设置部分内容的格式，如：部分文字加粗、高亮、换行等</span></p></blockquote><h6 id='写法如下第-2-列所示'><span>写法如下第 2 列所示</span></h6><figure class='table-figure'><table><thead><tr><th><span>分组分级</span></th><th><span>写法举例</span></th></tr></thead><tbody><tr><td><span>一级缩进</span></td><td><span>&gt; 这是一级缩进</span></td></tr><tr><td><span>二级缩进</span></td><td><span>&gt;&gt; 这是二级缩进</span></td></tr><tr><td><span>三级缩进</span></td><td><span>&gt;&gt;&gt; 这是三级缩进</span></td></tr><tr><td><span>（以此类推）</span></td><td><span>&lt;&lt;</span></td></tr></tbody></table></figure><p><em><mark><span>示例_表格行分组折叠</span></mark></em></p><figure class='table-figure'><table><thead><tr><th><span>列 A</span></th><th style='text-align:center;' ><span>[] 勾选列</span></th><th><span>列 B</span></th><th><span>列 C</span></th></tr></thead><tbody><tr><td><span>普通行</span></td><td style='text-align:center;' >&nbsp;</td><td>&nbsp;</td><td><span>普通行，ABC 123，普通行，ABC 123</span></td></tr><tr><td><span>分组 1</span></td><td style='text-align:center;' ><span>?</span></td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td><span>&gt; 这是属于分组 1 的内容 1.1</span></td><td style='text-align:center;' ><span>Y</span></td><td><span>该行是被折叠的行</span></td><td><span>该行是被折叠的行</span></td></tr><tr><td><span>&gt; 这是属于分组 1 的内容 1.2</span></td><td style='text-align:center;' >&nbsp;</td><td><span>该行是被折叠的行</span></td><td><span>该行是被折叠的行</span></td></tr><tr><td><span>间隔了普通行</span></td><td style='text-align:center;' >&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td><strong><mark><span>带格式的分组 2</span></mark></strong></td><td style='text-align:center;' ><span>?</span></td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td><span>&gt; 这是属于</span><strong><span>分组 2</span></strong><span> 的内容 2.1</span></td><td style='text-align:center;' ><span>Y</span></td><td><span>该行为被折叠的行</span></td><td><span>该行是被折叠的行，ABC 123，该行是被折叠的行，ABC 123</span></td></tr><tr><td><span>&gt; 这是属于</span><strong><span>分组 2</span></strong><span> 的内容 2.2</span></td><td style='text-align:center;' >&nbsp;</td><td><span>该行为被折叠的行</span></td><td><span>该行是被折叠的行</span></td></tr><tr><td><span>&gt; 这是属于</span><strong><span>分组 2</span></strong><span> 的内容 2.3</span></td><td style='text-align:center;' ><span>?</span></td><td><span>该行为被折叠的行</span></td><td><span>该行是被折叠的行</span></td></tr><tr><td><span>&gt;&gt; 这是属于二级分组 2.3 的内容 2.3.1</span></td><td style='text-align:center;' ><span>Y</span></td><td><span>该行为被折叠的行</span></td><td><span>该行是被折叠的行</span></td></tr><tr><td><span>&gt;&gt; 这是属于二级分组 2.3 的内容 2.3.2</span></td><td style='text-align:center;' ><span>==</span></td><td><span>==</span></td><td><span>==</span></td></tr><tr><td><span>&gt;&gt;&gt; 这是属于三级分组 2.3.2 的内容 2.3.2.1</span></td><td style='text-align:center;' ><span>Y</span></td><td><span>该行为被折叠的行</span></td><td><span>该行是被折叠的行</span></td></tr><tr><td><span>&gt; 这是属于分组 2 的内容 2.4</span></td><td style='text-align:center;' >&nbsp;</td><td><span>该行为被折叠的行</span></td><td><span>该行是被折叠的行</span></td></tr><tr><td><span>普通行</span></td><td style='text-align:center;' >&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td><span>空白内容的分组 3</span></td><td style='text-align:center;' >&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td><span>&gt;</span>&nbsp;<span>　</span>&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td><span>数据项 1</span></td><td><span>数据项 A</span></td></tr><tr><td><span>&gt;</span>&nbsp;<span>　</span>&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td><span>数据项 2</span></td><td><span>数据项 B</span></td></tr><tr><td><span>&gt;</span>&nbsp;<span>　</span>&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td><span>数据项 3</span></td><td><span>数据项 C</span></td></tr></tbody></table></figure><h6 id='示例-2表格行分组折叠'><span>示例 2_表格行分组折叠</span></h6><figure class='table-figure'><table><thead><tr><th><span>列 A</span></th><th style='text-align:center;' ><span>[] 勾选列</span></th><th><span>列 B</span></th></tr></thead><tbody><tr><td><span>普通行</span></td><td style='text-align:center;' >&nbsp;</td><td>&nbsp;</td></tr><tr><td><span>分组 1</span></td><td style='text-align:center;' ><span>?</span></td><td>&nbsp;</td></tr><tr><td><span>&gt; 这是属于分组 1 的内容 1.1</span></td><td style='text-align:center;' ><span>Y</span></td><td><span>该行是被折叠的行</span></td></tr><tr><td><span>&gt; 这是属于分组 1 的内容 1.2</span></td><td style='text-align:center;' >&nbsp;</td><td><span>该行是被折叠的行</span></td></tr><tr><td><span>连续分组</span></td><td style='text-align:center;' ><span>?</span></td><td>&nbsp;</td></tr><tr><td><span>&gt; 这是属于</span><strong><span>连续分组</span></strong><span>的内容 2.1</span></td><td style='text-align:center;' ><span>Y</span></td><td><span>该行为被折叠的行</span></td></tr><tr><td><span>&gt; 这是属于连续分组的内容 2.2</span></td><td style='text-align:center;' >&nbsp;</td><td><span>该行为被折叠的行</span></td></tr><tr><td><span>&gt; 这是属于</span><strong><mark><span>连续分组</span></mark></strong><span>的内容 2.3</span></td><td style='text-align:center;' ><span>?</span></td><td><span>该行为被折叠的行</span></td></tr><tr><td><span>&gt;&gt; 这是属于二级</span><strong><span>分组 2.3</span></strong><span> 的内容 2.3.1</span></td><td style='text-align:center;' >&nbsp;</td><td><span>该行为被折叠的行</span></td></tr><tr><td><span>&gt;&gt; 这是属于二级</span><strong><span>分组 2.3</span></strong><span> 的内容 2.3.2</span></td><td style='text-align:center;' ><span>?</span></td><td>&nbsp;</td></tr><tr><td><span>&gt;&gt;&gt; 这是属于三级</span><strong><span>分组 2.3.2</span></strong><span> 的内容 2.3.2.1</span></td><td style='text-align:center;' ><span>Y</span></td><td><span>该行为被折叠的行</span></td></tr><tr><td><span>&gt;&gt;&gt; 这是属于三级分组 2.3.2 的内容 2.3.2.2</span></td><td style='text-align:center;' >&nbsp;</td><td><span>该行为被折叠的行</span></td></tr><tr><td><span>&gt;&gt;&gt; 这是属于三级分组 2.3.2 的内容 2.3.2.3</span></td><td style='text-align:center;' >&nbsp;</td><td><span>该行为被折叠的行</span></td></tr><tr><td><span>&gt;&gt;&gt; 这是属于三级分组 2.3.2 的内容 </span><strong><span>2.3.2.4</span></strong></td><td style='text-align:center;' ><span>Y</span></td><td><span>该行为被折叠的行</span></td></tr><tr><td><span>&gt;&gt;&gt;&gt; 这是属于分组 </span><strong><span>2.3.2.4</span></strong><span> 的内容 2.3.4.1</span></td><td style='text-align:center;' ><span>Y</span></td><td><span>该行为被折叠的行</span></td></tr><tr><td><span>&gt;&gt;&gt; 这是属于三级分组 2.3.2 的内容 2.3.2.5</span></td><td style='text-align:center;' >&nbsp;</td><td><span>该行为被折叠的行</span></td></tr><tr><td><span>&gt; 这是属于分组 2 的内容 2.4</span></td><td style='text-align:center;' >&nbsp;</td><td><span>该行为被折叠的行</span></td></tr><tr><td><span>&gt;&gt; 这是属于二级分组 2.4 的内容 2.4.1</span></td><td style='text-align:center;' >&nbsp;</td><td><span>该行为被折叠的行</span></td></tr><tr><td><span>&gt;&gt; 这是属于二级分组 2.4 的内容 2.4.2</span></td><td style='text-align:center;' ><span>Y</span></td><td><span>该行为被折叠的行</span></td></tr><tr><td><span>&gt; 这是属于分组 2 的内容 2.5</span></td><td style='text-align:center;' >&nbsp;</td><td><span>该行为被折叠的行</span></td></tr><tr><td><span>&gt; 这是属于分组 2 的内容 2.6</span></td><td style='text-align:center;' >&nbsp;</td><td><span>该行为被折叠的行</span></td></tr><tr><td><span>&gt; 这是属于分组 2 的内容 2.7</span></td><td style='text-align:center;' >&nbsp;</td><td><span>该行为被折叠的行</span></td></tr><tr><td><span>&gt; 这是属于分组 2 的内容 2.8</span></td><td style='text-align:center;' >&nbsp;</td><td><span>该行为被折叠的行</span></td></tr><tr><td><span>&gt; 这是属于分组 2 的内容 2.9</span></td><td style='text-align:center;' >&nbsp;</td><td><span>该行为被折叠的行</span></td></tr><tr><td><span>普通行</span></td><td style='text-align:center;' ><span>Y</span></td><td><span>单元格内容</span></td></tr></tbody></table></figure><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°文档排版'><kbd><img src="pic/icon-back.svg?fill=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°文档排版</span></kbd></a></p><h2 id='重复显示表头'><span>重复显示表头</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>表格太长了，看着看着都分不清哪列是哪列了，希望能在设置重复显示表头，该怎么办？</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 这可算是表格中的高阶应用了，现在 VLOOK™ 也可以轻松实现了～</span></p><blockquote><p><span>只需要在表头首列的单元格内容的开关输入表头重复标识 </span><code>##␣</code><span> ，则该表格的表头就会自动根据预置的规则进行重复显示。</span></p><p><sup><strong><span>说明：</span></strong><span>以上的 </span><code>␣</code><span> 符号为英文空格</span></sup></p><p><strong><span>预置规则：</span></strong></p><ul><li><p><span>对于没有「</span><a href='#表格行分组折叠'><span>行分组</span></a><span>」的表格，自动以「表格页」为单位进行重复显示（每表格页为 15 行）</span></p></li><li><p><span>对于带「</span><a href='#表格行分组折叠'><span>行分组</span></a><span>」的表格，默认在行分组展开后在分组行上显示对应的列头（前提是对应的单元格无内容），收起后则自动隐藏</span></p></li></ul></blockquote><p><em><mark><span>示例_按分组重复表头</span></mark></em></p><figure class='table-figure'><table><thead><tr><th><span>## 列 A</span></th><th><span>列 B</span></th><th><span>==</span></th><th><span>==</span></th><th><span>列 C</span></th></tr></thead><tbody><tr><td><span>:</span></td><td><span>列 B.1</span></td><td><span>列 B.2</span></td><td><span>列 B.3</span></td><td><span>:</span></td></tr><tr><td><span>分组 1</span></td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td><span>&gt;  1.1</span></td><td><span>【列 2.1】的内容 1</span></td><td><span>【列 2.2】的内容 2</span></td><td><span>【列 2.3】的内容 3</span></td><td><span>普通单元格</span></td></tr><tr><td><span>&gt;  1.2</span></td><td><span>【列 2.1】的内容 2</span></td><td><span>【列 2.2】的内容 2</span></td><td><span>【列 2.3】的内容 3</span></td><td><span>普通单元格</span></td></tr><tr><td><span>分组 2</span></td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td><span>&gt;  2.1</span></td><td><span>【列 2.1】的内容 1</span></td><td><span>【列 2.2】的内容 2</span></td><td><span>【列 2.3】的内容 3</span></td><td><span>普通单元格</span></td></tr><tr><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td><td><span>普通单元格</span></td></tr></tbody></table></figure><h6 id='示例-2按页重复表头单行表头）'><span>示例 2_按页重复表头（单行表头）</span></h6><figure class='table-figure'><table><thead><tr><th><span>## 列 A</span></th><th><span>列 B</span></th><th><span>列 C</span></th><th><span>==</span></th><th><span>列 D</span></th></tr></thead><tbody><tr><td><span>单元格 1</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td><span>单元格 D</span></td></tr><tr><td><span>单元格 2</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td><span>单元格 D</span></td></tr><tr><td><span>单元格 3</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 4</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 5</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 6</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 7</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 8</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 9</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 10</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 11</span></td><td><span>:</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 12</span></td><td><span>:</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 13</span></td><td><span>:</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 14</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td><span>单元格 D</span></td></tr><tr><td><span>单元格 15</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td><span>:</span></td></tr><tr><td><span>单元格 16</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td><span>:</span></td></tr><tr><td><span>单元格 17</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td><span>:</span></td></tr><tr><td><span>单元格 18</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr></tbody></table></figure><h6 id='示例-3按页重复表头多行表头）'><span>示例 3_按页重复表头（多行表头）</span></h6><figure class='table-figure'><table><thead><tr><th><span>## 列 A</span></th><th><span>列 B</span></th><th><span>列 C</span></th><th><span>==</span></th><th><span>列 D</span></th></tr></thead><tbody><tr><td><span>:</span></td><td><span>:</span></td><td><span>列 C.1</span></td><td><span>列 C.2</span></td><td><span>:</span></td></tr><tr><td><span>单元格 1</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td><span>单元格 D</span></td></tr><tr><td><span>单元格 2</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td><span>单元格 D</span></td></tr><tr><td><span>单元格 3</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 4</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 5</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 6</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 7</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 8</span></td><td><span>:</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 9</span></td><td><span>:</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 10</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td><span>单元格 D</span></td></tr><tr><td><span>单元格 11</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td><span>:</span></td></tr><tr><td><span>单元格 12</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td><span>:</span></td></tr><tr><td><span>单元格 13</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 14</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 15</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 16</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 17</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr><tr><td><span>单元格 18</span></td><td><span>单元格</span></td><td><span>单元格 C1</span></td><td><span>单元格 C2</span></td><td>&nbsp;</td></tr></tbody></table></figure><blockquote><h6 id='⚠️-注意'><span>⚠️ 注意</span></h6><ol start='' ><li><p><span>重复表头会根据表头行数、表体行数情况进行自动适配；</span></p></li><li><p><span>若每「表格页」尾行刚才好有跨行合并的单元格，或为表格的最后一行，会延伸到没有合并单元格的行时才显示，或跳过不显示。</span></p></li></ol><p><sub><span>(Rd)</span></sub></p></blockquote><h2 id='表格换行版式'><span>表格换行版式</span></h2><p><span>会针对表格列数、屏幕大小自动选择单元格的「自动换行」或「不换行」版式。</span></p><p><span>默认均为「自动换行」的版式，以下任一情况除外：</span></p><ol start='' ><li><p><span>使用小屏阅读，一般指屏幕宽度小于 </span><code>1280 px</code></p></li><li><p><span>表格含有「</span><a href='#表格行分组折叠'><span>行分组折叠</span></a><span>」，或表格列数大于 </span><code>7</code></p></li></ol><blockquote><p><code>#💡|小提示#</code><sub><span>(Og!)</span></sub><span> 在导出 HTML 后阅读时，可通过</span><a href='guide2.md#表格换行版式'><span>内容助手</span></a><span>的表格换行版式进行手工切换</span></p></blockquote><h2 id='表格当前行指标器'><span>表格当前行指标器</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>在编辑，或浏览表格内容时，希望能知道哪行是当前行～</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 这个可以有，锦上添花的事不嫌多～</span></p><blockquote><ul><li><p><span>使用了 VLOOK™ 的主题后，在 Typora 中编辑表格，或浏览 HTML 时能自动生效；</span></p></li><li><p><span>鼠标滑过表格行时，在其左侧会通过突出的</span><strong><span>游标</span></strong><span>进行指标，便于辨识出当前行。</span></p></li></ul></blockquote><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°文档排版'><kbd><img src="pic/icon-back.svg?fill=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°文档排版</span></kbd></a></p><h1 id='°图片'><span>°图片</span></h1><h2 id='插图自动编号与题注'><span>插图自动编号与题注</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>文档中的图片很多，怎么才能像 Word 那样添加编号和题注呢？</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 对于独占一行的图片，或强制指定</span><a href='#图片显示版式'><span>显示版式</span></a><span>为插图的，VLOOK™ 会将以其「插图</span><sup class='md-footnote'><a href='#dfref-footnote-1' name='ref-footnote-1'>1</a></sup><span>」的形式处理，如统一自动编号和题注，编号内容举例：</span><code>图 1</code><span> </span><code>图 2</code></p><blockquote><h6 id='🖼-为图片添加题注'><span>🖼 为「图片」添加题注</span></h6><p><span>只要按以 Markdown 的语法添加图片就可以实现，即：</span><code>![图片标题](图片URL &quot;可选子标题&quot;)</code></p><ul><li><p><strong><span>单题注：</span></strong><span>以上 </span><code>图片标题</code><span> 即为「上题注」的内容，如：</span><code>![这是图片的上题注](图片URL)</code></p></li><li><p><strong><span>双题注：</span></strong><span>以上 </span><code>可选子标题</code><span> 即为「下题注」的内容，如：</span><code>![这是图片的上题注](图片URL &quot;这是图片的下题注&quot;)</code><span> 。</span></p></li></ul><blockquote><p><span>若没有指定或可用的题注内容，VLOOK™ 会自动以图片文件名作为题注</span></p></blockquote><p><code>#⚠️|注意#</code><sub><span>(Rd!)</span></sub><span> 以上语法中的「可选子标题」与「图片URL」间须以「英文空格」进行分隔</span></p><hr /><p><strong><span>示例：</span></strong><span>图片题注，</span><a href='guide2.md#示例_长图片、双题注'><span>去看一看 ❯</span></a></p></blockquote><blockquote><h6 id='🔀-为mermaid-图表添加题注'><span>🔀 为「Mermaid 图表」添加题注</span></h6><p><span>添加的方式与为「表格」添加题注方式是一致的 … </span><a href='#表格自动编号与题注'><span>了解详情 ❯</span></a></p><blockquote><p><span>若没有指定题注，VLOOK™ 会自动以 Mermaid 图表中的文字内容作为题注</span></p></blockquote><hr /><p><strong><span>示例：</span></strong><span>Mermaid 题注，</span><a href='guide2.md#更美观的 Mermaid'><span>去看一看 ❯</span></a></p></blockquote><h2 id='图片适配高分屏'><span>图片适配高分屏</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>高分屏看到的图片会变得模糊，Markdown 的图片语法又不支持不同分辨率图片集，怎么办？</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 保持 Markdown 图片语法不变的情况下，轻松在高分辨率的屏幕上显示高清分辨率的图片！</span></p><blockquote><p><span>在「图片 URL」中添加 VLOOK™ 规范的参数来启用这一特性：</span></p><ul><li><p><span>图片 URL 参数：</span><code>srcset=@2x,@3x</code></p></li></ul></blockquote><h6 id='图片不同分辨率的-url-参数srcset）的取值及说明'><span>图片不同分辨率的 URL 参数（srcset）的取值及说明</span></h6><figure class='table-figure'><table><thead><tr><th style='text-align:center;' ><span>高清类型</span></th><th><span>URL 参数</span></th><th><span>完整语法参考</span></th></tr></thead><tbody><tr><td style='text-align:center;' ><span>仅 2x</span></td><td><span>srcset=</span><code>2x图片路径</code><span>@2x</span><br><span>或 srcset=@2x</span></td><td><code>![图片题注](标准分辨率图.png?srcset=这是2x图.png@2x)</code></td></tr><tr><td style='text-align:center;' ><span>仅 3x</span></td><td><span>srcset=</span><code>3x图片路径</code><span>@3x</span><br><span>或 srcset=@3x</span></td><td><code>![图片题注](标准分辨率图.png?srcset=这是3x图.png@3x)</code></td></tr><tr><td style='text-align:center;' ><span>同时适配</span></td><td><span>srcset=</span><code>2x图片路径</code><span>@2x,</span><code>3x图片路径</code><span>@3x</span><br><span>或 srcset=@2x,@3x</span></td><td><code>![图片题注](标准分辨率图.png?srcset=这是2x图.png@2x,这是3x图.png@3x)</code></td></tr></tbody></table></figure><blockquote><p><code>#💡|Tips 1#</code><sub><span>(Og)</span></sub><span> 如果高清图片名称是 </span><code>图片@2x.png</code><span> </span><code>图片@3x.png</code><span> 这类格式，则无须填写对应的图片名，如：</span><code>srcset=@2x,@3x</code></p><p><code>#💡|Tips 2#</code><sub><span>(Og)</span></sub><span> 高清图片与标准分辨率图片若在同一目录或 URL 下，可只写文件名部分，否则须填写完整的图片 URL</span></p><p><code>#📒|参考#</code><sub><span>(Gn!)</span></sub><span> </span><em><span>如果对「URL 参数、URL 锚点」的使用有疑问，可以去「</span><a href='guide2.md#图片 URL 扩展应用说明'><span>图片 URL 扩展应用说明</span></a><span>」那深入再了解了解～</span></em></p></blockquote><h6 id='示例'><span>示例</span></h6><p><img src="https://madmaxchow.gitee.io/vlookres/pic/iphone-home-light.png?darksrc=iphone-home-dark.png" referrerpolicy="no-referrer" alt="普通分辨率图片"><img src="https://madmaxchow.gitee.io/vlookres/pic/iphone-home-light.png?darksrc=iphone-home-dark.png&amp;srcset=@2x&amp;darksrcset=@2x" referrerpolicy="no-referrer" alt="支持 2x 分辨率图片"><img src="https://madmaxchow.gitee.io/vlookres/pic/iphone-home-light.png?darksrc=iphone-home-dark.png&amp;srcset=@2x,@3x&amp;darksrcset=@2x,@3x" referrerpolicy="no-referrer" alt="支持 2x, 3x 分辨率的图片"></p><blockquote><p><span>💡 </span><strong><span>没有准备高清图片，也希望不模糊？</span></strong></p><ul><li><p><span>如果临时没有图片的高清分辨率，VLOOK™ 也可以将其转换 2x 资源，这样在高分屏上也能提高图片显示清晰度（但图片大小会相应缩为原始大小的 50%）</span></p></li><li><p><span>可通过「</span><a href='guide2.md#插件调校参数'><span>插件调校参数</span></a><span>」</span><code>srcset</code><span> 来启用这一特性。</span></p></li></ul></blockquote><h2 id='图片适配-dark-mode'><span>图片适配 Dark Mode</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>系统开启 Dark Mode 后，图片显示得有点不太和谐，怎么办？</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 支持指定图片在 Dark Mode 时的适配方式，目前支持</span><strong><span>反色</span></strong><span>和</span><strong><span>替换</span></strong><span>，满足不同的需求！</span></p><h3 id='适配方式反色'><span>适配方式：反色</span></h3><blockquote><p><strong><span>特别适合「黑/白/灰」类型的图片</span></strong></p><p><span>在「图片 URL」中添加 VLOOK™ 规范的图片「#魔法」实现：</span></p><ul><li><p><span>URL 参数：</span><code>darksrc=invert</code></p></li></ul><p><span>你现在就可以试试按下键盘的 </span><kbd><span>D</span></kbd><span> 键，然后看看下面两个插图的变化～</span></p></blockquote><blockquote><p><code>#📒|参考#</code><sub><span>(Gn!)</span></sub><span> </span><em><span>如果对「URL 参数、URL 锚点」的使用有疑问，可以去「</span><a href='guide2.md#图片 URL 扩展应用说明'><span>图片 URL 扩展应用说明</span></a><span>」那深入再了解了解～</span></em></p></blockquote><h6 id='示例-2'><span>示例</span></h6><p><img src="https://madmaxchow.gitee.io/vlookres/pic/iphone.jpg?srcset=@2x#padding" referrerpolicy="no-referrer" alt="默认不适配 Dark Mode"><img src="https://madmaxchow.gitee.io/vlookres/pic/iphone.jpg?srcset=@2x&amp;darksrc=invert#padding" referrerpolicy="no-referrer" alt="Dark Mode 时：图片反色"></p><h3 id='适配方式替换'><span>适配方式：替换</span></h3><blockquote><p><span>在「图片 URL」中添加 VLOOK™ 规范的图片「#魔法」实现：</span></p><p><span>URL 参数：</span></p><ul><li><p><span>普通分辨率的图片：</span><code>darksrc=xxx.jpg</code></p></li><li><p><span>适配高分屏分辨率的图片（可选）：</span><code>darksrcset=...</code><span> ，该参数的用法</span><mark><span>适配高分屏</span></mark><span>的 </span><code>srcset</code><span> 保持一致，详见「</span><a href='#图片适配高分屏'><span>图片适配高分屏</span></a><span>」</span></p></li></ul><p><span>你现在就可以试试按下键盘的 </span><kbd><span>D</span></kbd><span> 键，然后看看下面两个插图的变化～</span></p><p>&nbsp;</p><p><code>#⚠️|注意#</code><sub><span>(Rd!)</span></sub><span> </span><strong><span>若高分辨率图片资源较大，切换为 Dark Mode 后须等待指定的图片资源加载完成后才会被替换</span></strong></p></blockquote><blockquote><p><code>#📒|参考#</code><sub><span>(Gn!)</span></sub><span> </span><em><span>如果对「URL 参数、URL 锚点」的使用有疑问，可以去「</span><a href='guide2.md#图片 URL 扩展应用说明'><span>图片 URL 扩展应用说明</span></a><span>」那深入再了解了解～</span></em></p></blockquote><h6 id='示例-3'><span>示例</span></h6><p><img src="https://z3.ax1x.com/2021/01/15/swDZlQ.png?srcset=swDeyj.png@2x,swDmOs.png@3x#padding" referrerpolicy="no-referrer" alt="默认不适配 Dark Mode"><img src="https://z3.ax1x.com/2021/01/15/swDZlQ.png?darksrc=swBrss.png&amp;srcset=swDeyj.png@2x,swDmOs.png@3x&amp;darksrcset=swBgoV.png@2x,swB6Zq.png@3x#padding" referrerpolicy="no-referrer" alt="Dark Mode 时：替换成指定图片"></p><h2 id='图片彩虹剪影'><span>图片彩虹剪影</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>希望文档中的图片能自动跟随文档主题本色，或文字颜色，而不用重新制作多个版本的图片资源</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 可以针对</span><a href='#图片显示版式'><span>显示版式</span></a><span>为 icon、logo 的图片（建议为透明背景的 png 或 svg 图片），按指定规则自动替换为指定的颜色。</span></p><blockquote><p><span>在「图片 URL」中添加 VLOOK™ 规范的图片「#魔法」实现：</span></p><ul><li><p><span>URL 参数：</span><code>fill=颜色替换标识</code></p></li></ul></blockquote><p><em><mark><span>图片彩虹剪影的 URL 参数（fill）的标识及说明</span></mark></em></p><figure class='table-figure'><table><thead><tr><th style='text-align:center;' ><span>颜色替换标识</span></th><th><span>说明</span></th><th><span>完整语法参考</span></th></tr></thead><tbody><tr><td style='text-align:center;' ><span>text</span></td><td><span>替换为所在段落文字的颜色（会自动适配 Dark Mode 和链接的样式）</span></td><td><code>![图片](xxx.png?fill=text)</code></td></tr><tr><td style='text-align:center;' ><span>色号</span></td><td><span>替换为</span><a href='#预置色卡'><span>预置色卡</span></a><span>中的指定颜色，如：</span><code>Rd</code><span> </span><code>Ye</code></td><td><code>![图片](xxx.png?fill=rd)</code></td></tr></tbody></table></figure><p>&nbsp;</p><blockquote><h6 id='⚠️-注意-2'><span>⚠️ 注意</span></h6><p><span>受浏览器跨域访问的安全策略影响，使用该特性的文档建议发布到 HTTP 服务器上，同时图片路径与 HTML 路径的域名保持一致（即不允许跨域），如：</span></p><ul><li><p><span>举例：HTML 文档是发布的地址为 </span><code>http://&lt;域名A&gt;/index.html</code></p><ul><li><p><span>正确的图片链接的地址示例 </span><code>http://&lt;域名A&gt;/img/xxx.svg</code></p></li><li><p><span>错误的图片链接的地址示例 </span><code>http://&lt;域名B&gt;/img/xxx.svg</code></p></li></ul></li></ul><p><em><mark><span>满足颜色替换的图片路径说明要求</span></mark></em></p><figure class='table-figure'><table><thead><tr><th style='text-align:center;' ><span>浏览器</span></th><th style='text-align:center;' ><span>支持的图片路径引用方式</span></th><th style='text-align:center;' ><span>==</span></th><th style='text-align:center;' ><span>==</span></th><th style='text-align:center;' ><span>==</span></th></tr></thead><tbody><tr><td style='text-align:center;' ><span>:</span></td><td style='text-align:center;' ><span>直接打开本地 HTML</span></td><td style='text-align:center;' ><span>==</span></td><td style='text-align:center;' ><span>通过 HTTP 方式访问</span></td><td style='text-align:center;' ><span>==</span></td></tr><tr><td style='text-align:center;' ><span>:</span></td><td style='text-align:center;' ><span>[] 相对路径引用</span></td><td style='text-align:center;' ><span>[] URL 路径</span></td><td style='text-align:center;' ><span>[] 相对路径引用</span></td><td style='text-align:center;' ><span>[] URL 路径</span></td></tr><tr><td style='text-align:center;' ><span>Chrome / Edge</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' ><span>Y</span></td></tr><tr><td style='text-align:center;' ><span>Firefox</span></td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' >&nbsp;</td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' ><span>Y</span></td></tr><tr><td style='text-align:center;' ><span>Safari</span></td><td style='text-align:center;' ><span>Y</span><br><span>（须指定默认图床地址）</span></td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' ><span>Y</span></td><td style='text-align:center;' ><span>Y</span></td></tr><tr><td style='text-align:center;' ><span>/</span></td><td style='text-align:center;' ><span>==</span></td><td style='text-align:center;' ><span>==</span></td><td style='text-align:center;' ><code>#⚠️|注意#</code><sub><span>(Rd!)</span></sub><span> </span><strong><span>图片路径与 HTML 路径的域名须保持一致</span></strong></td><td style='text-align:center;' ><span>==</span></td></tr></tbody></table></figure><blockquote><p><span>对于使用 Safari 直接打开本地 HTML 的场景，要实现颜色替换的图片路径如果是相对路径的（实际是部署在指定服务器或图床上），须通过指定</span><a href='guide2.md#插件预置选项'><span>预置选项</span></a><span> </span><code>vlook-image-host</code><span> 指定默认图床地址。</span></p></blockquote><p><sub><span>(Rd!)</span></sub></p></blockquote><h6 id='示例链接内图片'><span>示例_链接内图片</span></h6><ul><li><p><span>什么是 </span><a href='https://en.wikipedia.org/wiki/Markdown'><img src="pic/markdown-mark-solid.svg?fill=text#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown</span></a><span>？</span></p></li></ul><h6 id='示例正文图文混排'><span>示例_正文图文混排</span></h6><ul><li><p><span>替换为</span><mark><span>文本</span></mark><span>的颜色：</span><img src="pic/markdown-mark-solid.svg?fill=text#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 是一种专门针对网络写作的文本标记语言。</span></p></li><li><p><span>替换为</span><mark><span>主题主色</span></mark><span>：</span><img src="pic/markdown-mark-solid.svg?fill=t1#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 是一种专门针对网络写作的文本标记语言。</span></p></li><li><p><span>替换为</span><mark><span>主题辅助色</span></mark><span>：</span><img src="pic/markdown-mark-solid.svg?fill=t2#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 是一种专门针对网络写作的文本标记语言。</span></p></li></ul><figure class='table-figure'><table><thead><tr><th><span>颜色</span></th><th><strong><span>色号</span></strong></th><th><span>图片彩虹剪影效果示例</span></th></tr></thead><tbody><tr><td><span>酒红 Wine</span></td><td><span>Wn</span><sub><span>(Wn)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Wn#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>红 Red</span></td><td><span>Rd</span><sub><span>(Rd)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Rd#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>橙 Orange</span></td><td><span>Og</span><sub><span>(Og)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Og#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>黄 Yellow</span></td><td><span>Ye</span><sub><span>(Ye)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Ye#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>柠绿 Lime</span></td><td><span>Lm</span><sub><span>(Lm)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Lm#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>绿 Green</span></td><td><span>Gn</span><sub><span>(Gn)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Gn#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>矿绿 Mineral</span></td><td><span>Mn</span><sub><span>(Mn)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Mn#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>橄榄绿 Olives</span></td><td><span>Ol</span><sub><span>(Ol)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Ol#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>水绿 Aqua</span></td><td><span>Aq</span><sub><span>(Aq)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Aq#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>青 Cyan</span></td><td><span>Cy</span><sub><span>(Cy)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Cy#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>蓝 Blue</span></td><td><span>Bu</span><sub><span>(Bu)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Bu#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>海蓝 Sea</span></td><td><span>Se</span><sub><span>(Se)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Se#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>薰衣紫 Lavender</span></td><td><span>La</span><sub><span>(La)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=La#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>藤紫 Vine</span></td><td><span>Vn</span><sub><span>(Vn)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Vn#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>紫 Purple</span></td><td><span>Pu</span><sub><span>(Pu)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Pu#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>玫红 Rose</span></td><td><span>Ro</span><sub><span>(Ro)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Ro#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>粉红 Pink</span></td><td><span>Pk</span><sub><span>(Pk)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Pk#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>金 Gold</span></td><td><span>Gd</span><sub><span>(Gd)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Gd#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>棕 Brown</span></td><td><span>Bn</span><sub><span>(Bn)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Bn#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>灰 Gray</span></td><td><span>Gy</span><sub><span>(Gy)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Gy#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>黑 Black</span></td><td><span>Bk</span><sub><span>(Bk)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=Bk#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>主题主色 Theme1</span></td><td><span>T1</span><sub><span>(T1)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=T1#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr><tr><td><span>主题辅助色 Theme2</span></td><td><span>T2</span><sub><span>(T2)</span></sub></td><td><img src="pic/markdown-mark-solid.svg?fill=T2#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 图标替换为指定颜色</span></td></tr></tbody></table></figure><h6 id='示例彩虹引用及标题'><span>示例_彩虹引用及标题</span></h6><blockquote><h6 id='这是--markdown-的-6-级标题'><span>这是 </span><img src="pic/markdown-mark.svg?fill=text#icon" referrerpolicy="no-referrer" alt="Markdown"><span> Markdown 的 6 级标题</span></h6><p><span>这里是正文内容。</span></p><p><sub><span>(Pk)</span></sub></p></blockquote><h6 id='示例插图实验性）'><span>示例_插图（实验性）</span></h6><p><img src="https://madmaxchow.gitee.io/vlookres/pic/markdown-mark.svg" referrerpolicy="no-referrer" alt="原始颜色"><span>　　</span><img src="pic/markdown-mark.svg?fill=t2" referrerpolicy="no-referrer" alt="颜色替换"></p><h2 id='图片对比未开放）'><span>图片对比（未开放）</span></h2><blockquote><p><img src="https://madmaxchow.gitee.io/vlookres/pic/vlook-color-card-light.png#logo" referrerpolicy="no-referrer" alt="VLOOK™ - Color Card 预置色卡"></p><hr /><p><img src="https://madmaxchow.gitee.io/vlookres/pic/vlook-color-card-dark.png#logo" referrerpolicy="no-referrer" alt="VLOOK™ - Color Card 预置色卡"></p><p><sub><span>(Gy!)</span></sub></p></blockquote><h2 id='图片画廊未开放）'><span>图片画廊（未开放）</span></h2><blockquote><p><img src="https://madmaxchow.gitee.io/vlookres/pic/vlook-screenshot-A00.png#logo" referrerpolicy="no-referrer"></p><p><img src="https://madmaxchow.gitee.io/vlookres/pic/vlook-screenshot-A01.png#logo" referrerpolicy="no-referrer"></p><p><img src="https://madmaxchow.gitee.io/vlookres/pic/vlook-screenshot-A02.png#logo" referrerpolicy="no-referrer"></p><p><sub><span>(Gy!)</span></sub></p></blockquote><p>&nbsp;</p><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°文档排版'><kbd><img src="pic/icon-back.svg?fill=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°文档排版</span></kbd></a></p><h1 id='°图片魔法rolmbu'><span>°图片</span><sup><span>#魔法</span></sup><sub><span>(RoLmBu)</span></sub></h1><p><span>VLOOK™ 经过多次迭代后，终于形成比较实用的图片快速排版方法，使用方式是通过在图片路径末尾添加 URL 锚点「</span><strong><span>#</span></strong><span>」，所以称为「</span><strong><span>#魔法</span></strong><sub><span>(RoLmBu)</span></sub><span>」。</span></p><p><strong><span>举例说明：</span></strong></p><ul><li><p><span>在 Markdown 中图片一般是这样的格式 </span><code>![Alt text](xxx.png &quot;Title text&quot;)</code></p></li><li><p><span>以上图为例，「</span><strong><span>#魔法</span></strong><sub><span>(RoLmBu)</span></sub><span>」是添加到 </span><code>xxx.png</code><span> 后的带「</span><strong><span>#</span></strong><span>」的内容，可以有多个，如：</span><code>#logo#right</code></p></li></ul><p><span>具体的应用包括缩放、特殊版式、明信片、对齐、网格背景、边缘留白等，具体内容请见后续介绍。</span></p><h2 id='图片缩放'><span>图片缩放</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>希望可以自由设置图片的缩放大小，以适应不同尺寸图片在文档上的呈现效果</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> Markdown 不支持对图片进行缩放，用 VLOOK™ 的#魔法就能轻松实现～</span></p><blockquote><p><span>在「图片 URL」中添加 VLOOK™ 规范的图片「#魔法」实现：</span></p><ul><li><p><span>图片 URL + </span><code>#缩放值</code></p></li></ul></blockquote><h6 id='图片缩放值的说明'><span>图片缩放值的说明</span></h6><figure class='table-figure'><table><thead><tr><th style='text-align:center;' ><strong><span>缩放类型</span></strong></th><th><span>说明</span></th><th><span>完整语法参考</span></th></tr></thead><tbody><tr><td style='text-align:center;' ><span>按绝对的像素值</span></td><td><span>指定宽度（px），高度会等比例变化</span><br><span>支持 </span><code>200px</code><span> </span><code>400px</code><span> </span><code>600px</code><span> </span><code>800px</code><span> 共 4 档</span><br><span>（若指定宽度超出浏览器内显示宽度时，会控制最大宽度为100%）</span></td><td><code>![图片](xxx.png#600px)</code></td></tr></tbody></table></figure><blockquote><p><code>#📒|参考#</code><sub><span>(Gn!)</span></sub><span> </span><em><span>如果对「URL 参数、URL 锚点」的使用有疑问，可以去「</span><a href='guide2.md#图片 URL 扩展应用说明'><span>图片 URL 扩展应用说明</span></a><span>」那深入再了解了解～</span></em></p></blockquote><h6 id='示例按绝对的像素值缩放图片'><span>示例_按绝对的像素值缩放图片</span></h6><p><img src="https://madmaxchow.gitee.io/vlookres/pic/vlook-zoom-pic.png#200px" referrerpolicy="no-referrer" alt="等比缩放至宽度为 200px"></p><p><img src="https://madmaxchow.gitee.io/vlookres/pic/vlook-zoom-pic.png#400px" referrerpolicy="no-referrer" alt="等比缩放至宽度为 400px"></p><p><img src="https://madmaxchow.gitee.io/vlookres/pic/vlook-zoom-pic.png#600px" referrerpolicy="no-referrer" alt="等比缩放至宽度为 600px"></p><p><img src="https://madmaxchow.gitee.io/vlookres/pic/vlook-zoom-pic.png#800px" referrerpolicy="no-referrer" alt="等比缩放至宽度为 500px"></p><h2 id='图片显示版式'><span>图片显示版式</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>希望统一图文混排的图标大小，以及指定图片不以「插图」形式被处理，该怎么操作呢？</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 在 VLOOK™ 中图片是默认以「插图」或「混排」形式进行呈现，同时可在不影响 Markdown 的简洁和优雅的前提下，实现支持多种不同的显示版式。</span></p><blockquote><p><span>在「图片 URL」中添加 VLOOK™ 规范的图片「#魔法」实现：</span></p><ul><li><p><span>图片 URL + </span><code>#版式标识</code></p></li></ul></blockquote><h6 id='图片不同显示版式的标识与说明'><span>图片不同显示版式的标识与说明</span></h6><figure class='table-figure'><table><thead><tr><th><span>版式类型</span></th><th style='text-align:center;' ><span>版式标识</span></th><th><span>应用说明</span></th><th><span>完整语法参考</span></th></tr></thead><tbody><tr><td><span>图标版式</span></td><td style='text-align:center;' ><span>icon</span></td><td><span>缩小为与单行正文高度适配的小图标</span><br><span>主要用于与正文内容进行混排</span></td><td><code>![图片](xxx.png#icon)</code></td></tr><tr><td><span>:</span></td><td style='text-align:center;' ><span>icon</span><strong><mark><span>2x</span></mark></strong></td><td><span>比 </span><code>icon</code><span> 尺寸增大 60%</span></td><td><code>![图片](xxx.png#icon2x)</code></td></tr><tr><td>&nbsp;</td><td style='text-align:center;' ><span>==</span></td><td><span>==</span></td><td><span>==</span></td></tr><tr><td><span>logo 版式</span></td><td style='text-align:center;' ><span>logo</span></td><td><span>不调整图片大小，且不为作「插图」</span><br><span>主要用于展示图片的原始大小和样式</span></td><td><code>![图片](xxx.png#logo)</code></td></tr><tr><td><span>:</span></td><td style='text-align:center;' ><span>logo</span><strong><mark><span>l</span></mark></strong></td><td><span>在 </span><code>logo</code><span> 基础上，支持文字环绕排版（图片</span><strong><span>左</span></strong><span>对齐）</span></td><td><code>![图片](xxx.png#logol)</code></td></tr><tr><td><span>:</span></td><td style='text-align:center;' ><span>logo</span><strong><mark><span>r</span></mark></strong></td><td><span>在 </span><code>logo</code><span> 基础上，支持文字环绕排版（图片</span><strong><span>右</span></strong><span>对齐）</span></td><td><code>![图片](xxx.png#logor)</code></td></tr><tr><td>&nbsp;</td><td style='text-align:center;' ><span>==</span></td><td><span>==</span></td><td><span>==</span></td></tr><tr><td><span>画框版式</span></td><td style='text-align:center;' ><span>frame</span></td><td><span>在 </span><code>logo</code><span> 模式上增加了边框样式</span></td><td><code>![图片](xxx.png#frame)</code></td></tr><tr><td><span>:</span></td><td style='text-align:center;' ><span>frame</span><strong><mark><span>l</span></mark></strong></td><td><span>在 </span><code>logol</code><span> 模式上增加了边框样式</span></td><td><code>![图片](xxx.png#framel)</code></td></tr><tr><td><span>:</span></td><td style='text-align:center;' ><span>frame</span><strong><mark><span>r</span></mark></strong></td><td><span>在 </span><code>logor</code><span> 模式上增加了边框样式</span></td><td><code>![图片](xxx.png#framer)</code></td></tr></tbody></table></figure><blockquote><p><code>#📒|参考#</code><sub><span>(Gn!)</span></sub><span> </span><em><span>如果对「URL 参数、URL 锚点」的使用有疑问，可以去「</span><a href='guide2.md#图片 URL 扩展应用说明'><span>图片 URL 扩展应用说明</span></a><span>」那深入再了解了解～</span></em></p></blockquote><h3 id='图片版式示例icon'><span>图片版式示例：icon</span></h3><ul><li><p><strong><span>icon：</span></strong><img src="https://madmaxchow.gitee.io/vlookres/pic/vlook-light.svg?darksrc=vlook-dark.svg#icon" referrerpolicy="no-referrer" alt="VLOOK"><span> </span><strong><span>VLOOK™</span></strong><span> 是 </span><img src="https://madmaxchow.gitee.io/vlookres/pic/oschina.png#icon" referrerpolicy="no-referrer" alt="OSChina"><span> </span><strong><a href='https://www.oschina.net/p/vlook'><span>开源中国</span></a></strong><span> 推荐的国产开源项目，也许是目前最好的 Markdown 增强插件之一</span></p></li><li><p><strong><span>icon2x：</span></strong><img src="https://madmaxchow.gitee.io/vlookres/pic/vlook-light.svg?darksrc=vlook-dark.svg#icon2x" referrerpolicy="no-referrer" alt="VLOOK"><span> </span><strong><span>VLOOK™</span></strong><span> 是 </span><img src="https://madmaxchow.gitee.io/vlookres/pic/oschina.png#icon2x" referrerpolicy="no-referrer" alt="OSChina"><span> </span><strong><a href='https://www.oschina.net/p/vlook'><span>开源中国</span></a></strong><span> 推荐的国产开源项目，也许是目前最好的 Markdown 增强插件之一</span></p></li></ul><h3 id='图片版式示例logo'><span>图片版式示例：logo</span></h3><h6 id='指定为-logo-模式'><span>指定为 </span><code>logo</code><span> 模式</span></h6><ul><li><p><span>对于深色的图片或图标，可配合「</span><a href='#图片适配-dark-mode'><span>图片适配 Dark Mode</span></a><span>」来自动更好适配 Dark Mode 下的显示，现在就试试按下键盘的 </span><kbd><span>D</span></kbd><span> 键，然后看看下图的变化～</span></p></li></ul><p><img src="https://madmaxchow.gitee.io/vlookres/pic/vlook-mark-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="Logo 模式"></p><hr /><h6 id='指定为-logol-模式'><span>指定为 </span><code>logol</code><span> 模式</span></h6><p><img src="https://madmaxchow.gitee.io/vlookres/pic/vlook-mark-light.svg?darksrc=invert#logol" referrerpolicy="no-referrer" alt="Logo 模式：图片左对齐＋文字环绕"><span>　　</span><strong><span>设置为 logol 模式后，实现图片左对齐＋文字环绕的排版效果</span></strong><span>。我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK。</span></p><hr /><h6 id='指定为-logor-模式'><span>指定为 </span><code>logor</code><span> 模式</span></h6><p><img src="https://madmaxchow.gitee.io/vlookres/pic/vlook-mark-light.svg?darksrc=invert#logor" referrerpolicy="no-referrer" alt="Logo 模式：图片右对齐＋文字环绕"><span>　　</span><strong><span>设置为 logor 模式后，实现图片右对齐＋文字环绕的排版效果</span></strong><span>。我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK，我来凑些字数 Hello VLOOK。</span></p><h2 id='明信片'><span>明信片</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>Markdown 生成的 HTML 大多是静态的，在交互性方面能带来一些更现代的设计吗？</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 对于图片的自动化排版，VLOOK™ 现在是更上一层楼了，加上一个小魔法，单调的图片就灵动起来了～</span></p><hr /><blockquote><p><span>在「图片 URL」中添加 VLOOK™ 规范的图片「#魔法」实现：</span></p><ul><li><p><strong><span>Card 模式</span></strong><sup class='md-footnote'><a href='#dfref-footnote-2' name='ref-footnote-2'>2</a></sup><span>：图片 URL + </span><code>#card</code></p></li><li><p><strong><span>Card Dual 模式</span></strong><sup class='md-footnote'><a href='#dfref-footnote-3' name='ref-footnote-3'>3</a></sup><span>：图片 URL + </span><code>#cardd</code></p></li></ul><p><span>当图片底部会出现一条主题色的边框，即意味正确启用了。在导出 HTML 后支持在插图索引中进行浏览和检索。</span></p></blockquote><blockquote><p><span>Markdown 标准图片语法为：</span></p><p><code>![Alt text](xxx.png#card &quot;Title text&quot;)</code></p><p><span>需要注意的是，卡片标题内容来自于图片中的「</span><strong><span>Title text</span></strong><span>」，而卡片正文内容来自于图片中的「</span><strong><span>Alt text</span></strong><span>」。</span></p><p><span>若需要对正文内容内容进行更多格式排版，可在图片下方添加一个「引用」，该引用的内容将代替「</span><strong><span>Alt text</span></strong><span>」</span></p></blockquote><blockquote><p><code>#⚠️|注意#</code><sub><span>(Rd!)</span></sub><span> 「明信片」不能与</span><a href='#图片显示版式'><span>图片显示版式</span></a><span>中的排版特性同时使用</span></p><p><code>#📒|参考#</code><sub><span>(Gn!)</span></sub><span> </span><em><span>如果对「URL 参数、URL 锚点」的使用有疑问，可以去「</span><a href='guide2.md#图片 URL 扩展应用说明'><span>图片 URL 扩展应用说明</span></a><span>」那深入再了解了解～</span></em></p></blockquote><h6 id='进阶玩法'><span>进阶玩法</span></h6><p><span>如果希望能指定明信片的</span><strong><span>背景颜色</span></strong><sub><span>(T1T2)</span></sub><span>，或是以</span><strong><span>分栏</span></strong><sub><span>(T1T2)</span></sub><span>的方式对明信片进行更整洁的排版，只要将「明信片」放置到</span><a href='#彩虹引用'><span>彩虹引用</span></a><span>内即可，还是熟悉的配方～</span></p><h6 id='示例任意普通的图片添加-card-魔法'><span>示例_任意普通的图片添加 Card 魔法</span></h6><p><img src="https://madmaxchow.gitee.io/vlookres/pic/pic-card-00.jpeg#card#500px" referrerpolicy="no-referrer" alt="熔岩和森林彼此相邻。 Lava and forest next to each other." title="西西里岛"></p><h6 id='示例结合引用分栏的-card-模式'><span>示例_结合引用分栏的 Card 模式</span></h6><hr /><hr /><blockquote><p><img src="https://madmaxchow.gitee.io/vlookres/pic/pic-card-01.jpeg#card" referrerpolicy="no-referrer" alt="被替换的正文内容" title="广东科学中心"></p><blockquote><p><span>以</span><strong><span>「自然、人类、科学、文明」</span></strong><sub><span>(RdGnSe)</span></sub><span>为主题的一个不以营利为目的的社会公益性事业机构。是为公众提供科普教育的社会科技活动场所。科普旅游休闲的示范景点。</span></p><p><a href='https://baike.baidu.com/item/%E5%B9%BF%E4%B8%9C%E7%A7%91%E5%AD%A6%E4%B8%AD%E5%BF%83'><kbd><span>去 百度百科 看看</span></kbd></a></p><hr /><p><em><sub><span>广东科学中心建设耗资 19 亿元人民币、历时近 5 年建成，于 2008 年 9 月 26 日建成开放。</span></sub></em></p></blockquote><p><sub><span>(T1)</span></sub></p></blockquote><blockquote><p><img src="https://madmaxchow.gitee.io/vlookres/pic/pic-card-02.jpeg#card" referrerpolicy="no-referrer" alt="桑布鲁勇士站在秋天的山脊上，周围是肯尼亚北部 975,000 英亩的 Namunyak 野生动物保护区。—— 摄影：AMI VITALE, NAT GEO IMAGE COLLECTION"></p><p><sub><span>(T2)</span></sub></p></blockquote><blockquote><p><img src="https://madmaxchow.gitee.io/vlookres/pic/pic-card-03.jpeg#card" referrerpolicy="no-referrer" alt="鹈鹕（别称塘鹅或河鸟，是鹈形目鹈鹕科鹈鹕属大型游禽，翅膀宽大，翼展较宽，扇翅有力），在蒙大拿州的药湖国家野生动物保护区上空飞行。前景中的鸟在它的喙上有一个角质的片，它在交配季节生长，当季节结束时就会脱落。—— 摄影：KLAUS NIGGE, NAT GEO IMAGE COLLECTION" title="鹈鹕"></p><p><sub><span>(Ol)</span></sub></p></blockquote><h6 id='示例结合引用分栏的-card-dual-模式'><span>示例_结合引用分栏的 Card Dual 模式</span></h6><hr /><hr /><blockquote><p><img src="https://madmaxchow.gitee.io/vlookres/pic/pic-card-01.jpeg#cardd" referrerpolicy="no-referrer" title="广东科学中心"></p><blockquote><p><span>以</span><strong><span>「自然、人类、科学、文明」</span></strong><sub><span>(LmOgYe)</span></sub><span>为主题的一个不以营利为目的的社会公益性事业机构。是为公众提供科普教育的社会科技活动场所。科普旅游休闲的示范景点。</span></p><p><a href='https://baike.baidu.com/item/%E5%B9%BF%E4%B8%9C%E7%A7%91%E5%AD%A6%E4%B8%AD%E5%BF%83'><kbd><span>去 百度百科 看看</span></kbd></a></p><hr /><p><em><sub><span>广东科学中心建设耗资 19 亿元人民币、历时近 5 年建成，于 2008 年 9 月 26 日建成开放。</span></sub></em></p></blockquote><p><sub><span>(Se)</span></sub></p></blockquote><blockquote><p><img src="https://madmaxchow.gitee.io/vlookres/pic/pic-card-02.jpeg#cardd" referrerpolicy="no-referrer" alt="站在秋天的山脊上，周围是肯尼亚北部 975,000 英亩的 Namunyak 野生动物保护区。—— 摄影：AMI VITALE, NAT GEO IMAGE COLLECTION" title="桑布鲁勇士"></p><p><sub><span>(Ye)</span></sub></p></blockquote><blockquote><p><img src="https://madmaxchow.gitee.io/vlookres/pic/pic-card-03.jpeg#cardd" referrerpolicy="no-referrer" title="鹈鹕"></p><blockquote><p><strong><span>鹈</span><sup><span>[tí]</span></sup><span>鹕</span><sup><span>[hú]</span></sup><span>（别称塘鹅或河鸟，是鹈形目 </span><em><span>鹈鹕</span></em><span> 科 </span><em><span>鹈鹕</span></em><span> 属大型游禽，翅膀宽大，翼展较宽，扇翅有力）</span></strong><span>，在蒙大拿州的药湖国家野生动物保护区上空飞行。前景中的鸟在它的喙上有一个角质的片，它在交配季节生长，当季节结束时就会脱落。</span></p><p><em><sub><span>—— 摄影：KLAUS NIGGE, NAT GEO IMAGE COLLECTION</span></sub></em></p></blockquote><p><sub><span>(Ol)</span></sub></p></blockquote><h2 id='图片对齐方式'><span>图片对齐方式</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>希望可以自由设置插图的对齐式，同时保持 Markdown 的简洁性？</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 在 Markdown 对图片千篇一律的排版的反馈中，尝试打开了一道小小的裂缝～</span></p><blockquote><h6 id='图片对齐'><span>图片对齐</span></h6><p><span>可在「图片 URL」中添加 VLOOK™ 规范的参数来启用这一特性（只针对插图）：</span></p><ul><li><p><span>图片 URL + </span><code>#对齐方式标识</code></p></li></ul></blockquote><h6 id='图片不同对齐方式的标识与说明'><span>图片不同对齐方式的标识与说明</span></h6><figure class='table-figure'><table><thead><tr><th style='text-align:center;' ><span>对齐方式标识</span></th><th><span>说明</span></th><th><span>完整语法参考</span></th></tr></thead><tbody><tr><td style='text-align:center;' ><span>left</span></td><td><span>左对齐（默认的对齐方式，不用指定）</span></td><td><code>![图片](xxx.png#left)</code></td></tr><tr><td style='text-align:center;' ><span>center</span></td><td><span>居中对齐</span></td><td><code>![图片](xxx.png#center)</code></td></tr><tr><td style='text-align:center;' ><span>right</span></td><td><span>右对齐</span></td><td><code>![图片](xxx.png#right)</code></td></tr></tbody></table></figure><blockquote><p><code>#📒|参考#</code><sub><span>(Gn!)</span></sub><span> </span><em><span>如果对「URL 参数、URL 锚点」的使用有疑问，可以去「</span><a href='guide2.md#图片 URL 扩展应用说明'><span>图片 URL 扩展应用说明</span></a><span>」那深入再了解了解～</span></em></p></blockquote><h6 id='插图示例'><span>插图示例</span></h6><p><img src="https://madmaxchow.gitee.io/vlookres/pic/markdown-mark.svg?darksrc=invert" referrerpolicy="no-referrer" alt="左对齐"></p><p><img src="https://madmaxchow.gitee.io/vlookres/pic/markdown-mark.svg?darksrc=invert#center" referrerpolicy="no-referrer" alt="居中对齐"></p><p><img src="https://madmaxchow.gitee.io/vlookres/pic/markdown-mark.svg?darksrc=invert#right" referrerpolicy="no-referrer" alt="右对齐"></p><h6 id='非插图版式示例如-logo--icon--frame-的图片版式等）'><span>非插图版式示例（如 logo / icon / frame 的图片版式等）</span></h6><p><img src="https://madmaxchow.gitee.io/vlookres/pic/markdown-mark.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="左对齐"></p><p><img src="https://madmaxchow.gitee.io/vlookres/pic/markdown-mark.svg?darksrc=invert#logo#center" referrerpolicy="no-referrer" alt="左对齐"></p><p><img src="https://madmaxchow.gitee.io/vlookres/pic/markdown-mark.svg?darksrc=invert#logo#right" referrerpolicy="no-referrer" alt="左对齐"></p><h2 id='图片网格背景'><span>图片网格背景</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>在使用工程或设计类的图片时，希望能自动添加统一的网格作为背景</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 支持针对透明背景的图片（如 PNG、SVG 格式图片），添加指定的网格背景。</span></p><blockquote><p><span>在「图片 URL」中添加 VLOOK™ 规范的图片「#魔法」实现：</span></p><ul><li><p><span>图片 URL + </span><code>#网格背景标识</code></p></li></ul><p><span>该特性会自动适配图片同时应用 </span><a href='guide2.md#Dark Mode'><span>Dark Mode</span></a><span> 的情况。</span></p></blockquote><h6 id='图片网格背景的标识与说明'><span>图片网格背景的标识与说明</span></h6><figure class='table-figure'><table><thead><tr><th style='text-align:center;' ><span>网格背景标识</span></th><th><span>说明</span></th><th><span>完整语法参考</span></th></tr></thead><tbody><tr><td style='text-align:center;' ><span>line</span></td><td><span>添加线条风格的网格背景</span></td><td><code>![图片](xxx.png#line)</code></td></tr><tr><td style='text-align:center;' ><span>block</span></td><td><span>添加方块风格的网格背景</span></td><td><code>![图片](xxx.png#block)</code></td></tr></tbody></table></figure><h6 id='示例线条网格'><span>示例_线条网格</span></h6><p><img src="https://madmaxchow.gitee.io/vlookres/pic/icon-set.svg?darksrc=invert#line" referrerpolicy="no-referrer" alt="图片指定为线条网格背景" title="指定在 Dark Mode 时反色"></p><p><img src="https://madmaxchow.gitee.io/vlookres/pic/vlook-mark-light.svg?darksrc=vlook-mark-dark.svg#padding#line" referrerpolicy="no-referrer" alt="图片指定为线条网络背景" title="指定在 Dark Mode 时替换为指定图片"></p><h6 id='示例-2方块网格'><span>示例 2_方块网格</span></h6><p><img src="https://madmaxchow.gitee.io/vlookres/pic/icon-set.svg?darksrc=invert#block" referrerpolicy="no-referrer" alt="图片指定为方块网格背景" title="指定在 Dark Mode 时反色"></p><p><img src="https://madmaxchow.gitee.io/vlookres/pic/vlook-mark-dark.svg?#padding#block" referrerpolicy="no-referrer" alt="图片指定为方块网络背景" title="指定在 Dark Mode 时不处理"></p><h2 id='图片边缘留白'><span>图片边缘留白</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>我的插图边缘没有留白，视觉上看得比较挤，可以怎么调整？</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 在 Markdown 对图片千篇一律的排版的反馈中，叕尝试打开了一道小小的裂缝～</span></p><blockquote><h6 id='图片四边留白'><span>图片四边留白</span></h6><p><span>可在「图片 URL」中添加 VLOOK™ 规范的参数来启用这一特性（默认给插图的四边添加 </span><code>20px</code><span> 的留白）：</span></p><ul><li><p><span>图片 URL + </span><code>#padding</code><span> ，示例：</span><code>![图片题注](xxx.png#padding)</code></p></li></ul></blockquote><blockquote><p><code>#📒|参考#</code><sub><span>(Gn!)</span></sub><span> </span><em><span>如果对「URL 参数、URL 锚点」的使用有疑问，可以去「</span><a href='guide2.md#图片 URL 扩展应用说明'><span>图片 URL 扩展应用说明</span></a><span>」那深入再了解了解～</span></em></p></blockquote><h6 id='示例-4'><span>示例</span></h6><p><img src="https://madmaxchow.gitee.io/vlookres/pic/remote-control.svg#block" referrerpolicy="no-referrer" alt="图片边缘不留白（默认）"><img src="https://madmaxchow.gitee.io/vlookres/pic/remote-control.svg#block#padding" referrerpolicy="no-referrer" alt="图片边缘添加留白"></p><h2 id='适配一行多图'><span>适配一行多图</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>在同一段中有多张图片时，能对图片进行自动分隔？</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 这个可以有，这种情况下的图片与图片，包括自动换行后都能互相「保持距离」～</span></p><hr /><blockquote><h6 id='自动适配'><span>自动适配</span></h6><hr /><p><span>在同一个段落中直接连续添加多个图片，图片间不留任何字符，也不进行回车换行的情况</span></p><p><span>如：</span><code>![图片1](001.png)![图片2](002.png)![图片3](003.png)</code></p></blockquote><blockquote><h6 id='强制适配'><span>强制适配</span></h6><hr /><p><span>对于连续多个图片，如果这些图片之间有其他的元素，如被链接嵌套、空格分隔等，须使用指定为强制适配</span></p><p><span>在「图片 URL」中添加 VLOOK™ 规范的图片「#魔法」实现：</span></p><ul><li><p><span>图片 URL + </span><code>#inline</code></p></li></ul></blockquote><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°文档排版'><kbd><img src="pic/icon-back.svg?&#10;ll=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°文档排版</span></kbd></a></p><h1 id='°列表'><span>°列表</span></h1><h2 id='列表自动编号'><span>列表自动编号</span></h2><p><span>强制针对有序列表、无序列表的分级自动编号进行统一。</span></p><hr /><blockquote><h6 id='引用内的有序列表的自动编号'><span>引用内的有序列表的自动编号</span></h6><ol start='' ><li><p><span>有序列表的自动编号样式：</span></p><ol start='' ><li><p><span>强制设置各层级的列表符号；</span></p></li><li><p><span>列表符号应用主题色。</span></p><ol start='' ><li><p><span>三级有序列表</span></p><ol start='' ><li><p><span>四级有序列表</span></p><ol start='' ><li><p><span>五级有序列表</span></p><ol start='' ><li><p><span>六级有序列表</span></p></li></ol></li></ol></li></ol></li></ol></li></ol></li></ol></blockquote><blockquote><h6 id='引用内的无序列表的自动编号'><span>引用内的无序列表的自动编号</span></h6><ul><li><p><span>无序列表的自动编号样式：</span></p><ul><li><p><span>强制设置各层级的列表符号；</span></p></li><li><p><span>列表符号应用主题色。</span></p><ul><li><p><span>三级无序列表</span></p><ul><li><p><span>四级无序列表</span></p><ul><li><p><span>五级无序列表</span></p></li></ul></li></ul></li></ul></li></ul></li></ul></blockquote><ol start='' ><li><p><span>这是普通正文内有序列表的自动编号样式：</span></p><ol start='' ><li><p><span>强制设置各层级的列表符号；</span></p></li><li><p><span>列表符号应用主题色。</span></p><ol start='' ><li><p><span>三级有序列表</span></p><ol start='' ><li><p><span>四级有序列表</span></p><ol start='' ><li><p><span>五级有序列表</span></p><ol start='' ><li><p><span>六级有序列表</span></p></li></ol></li></ol></li></ol></li></ol></li></ol></li></ol><ul><li><p><span>这是普通正文内无序列表的自动编号样式：</span></p><ul><li><p><span>强制设置各层级的列表符号；</span></p></li><li><p><span>列表符号应用主题色。</span></p><ul><li><p><span>三级无序列表</span></p><ul><li><p><span>四级无序列表</span></p><ul><li><p><span>五级无序列表</span></p></li></ul></li></ul></li></ul></li></ul></li></ul><h2 id='任务列表-2'><span>任务列表</span></h2><h3 id='任务列表自动编号'><span>任务列表自动编号</span></h3><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>目前 GFM 标准的任务列表（to-do）默认会取消其列表编号，这真不太友好～</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 只要使用了 VLOOK™ 的主题，这都不是问题。</span></p><p><span>▼▼▼ 示例效果详见下面的章节介绍 ▼▼▼</span></p><h3 id='任务组完成状态'><span>任务组完成状态</span></h3><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>多级任务组的情况下，如果子任务中部分完成，部分未完成，这个任务组的状态 GFM 标准做不到啊～</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 子任务，甚至是子任务的子任务，都可以自动根据其完成状态，自动标识其上级任务组的状态。</span></p><blockquote><ul><li><p><span>激活插件后，自动根据「子任务项」的完成状态调整「上级任务项」的「任务组状态」</span></p></li><li><p><span>任务组状态支持：</span><strong><span>未完成</span></strong><span>、</span><strong><span>已完成</span></strong><span>、</span><strong><span>部分完成</span></strong><span>。</span></p></li></ul></blockquote><h6 id='示例任务组状态-1'><span>示例_任务组状态 1</span></h6><ul><li class='md-task-list-item task-list-item task-list-not-done' ><input type='checkbox' /><p><span>这是</span><code>部分完成</code><span>的一级任务列表项 1</span></p><ul><li class='md-task-list-item task-list-item task-list-not-done' ><input type='checkbox' /><p><span>这是二级任务列表项 1.1</span></p></li><li class='md-task-list-item task-list-item task-list-not-done' ><input type='checkbox' /><p><span>这是</span><code>部分完成</code><span>的二级任务列表项 1.2</span></p><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是</span><code>已完成</code><span>的三级任务列表项 1.2.1</span></p></li></ul></li><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是</span><code>已完成</code><span>的四级任务列表项 1.2.1.1</span></p></li><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是</span><code>已完成</code><span>的四级任务列表项 1.2.1.2</span></p><ul><li class='md-task-list-item task-list-item task-list-not-done' ><input type='checkbox' /><p><span>这是三级任务列表项 1.2.2</span></p></li></ul></li><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是</span><code>已完成</code><span>的二级任务列表项 1.2</span></p></li></ul></li><li class='md-task-list-item task-list-item task-list-not-done' ><input type='checkbox' /><p><span>这是</span><code>部分完成</code><span>的一级任务列表项 2</span></p><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是二级任务列表项 2.1</span></p></li><li class='md-task-list-item task-list-item task-list-not-done' ><input type='checkbox' /><p><span>这是二级任务列表项 2.2</span></p></li></ul></li><li class='md-task-list-item task-list-item task-list-not-done' ><input type='checkbox' /><p><span>这是一级任务列表项 3</span></p></li></ul><h6 id='示例任务组状态-2'><span>示例_任务组状态 2</span></h6><ul><li class='md-task-list-item task-list-item task-list-not-done' ><input type='checkbox' /><p><span>这是</span><code>部分完成</code><span>的一级任务列表项</span></p><ul><li class='md-task-list-item task-list-item task-list-not-done' ><input type='checkbox' /><p><span>这是二级任务列表项</span></p></li><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是</span><code>已完成</code><span>的二级任务列表项</span></p><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是</span><code>已完成</code><span>的三级任务列表项</span></p></li></ul></li><li class='md-task-list-item task-list-item task-list-not-done' ><input type='checkbox' /><p><span>这是四级任务列表项</span></p></li><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是</span><code>已完成</code><span>的二级任务列表项</span></p></li></ul></li></ul><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°文档排版'><kbd><img src="pic/icon-back.svg?fill=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°文档排版</span></kbd></a></p><h1 id='°引用'><span>°引用</span></h1><h2 id='彩虹引用'><span>彩虹引用</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>希望可以在 Markdown 文档中能拉个横幅或板子，在上面写上一些重要的事～</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 通过对 Markdown 下标语法 </span><code>~ ~</code><span> 进行了扩展，满足实用的多色彩「引用」的排版需求！</span></p><p><code>#💡|小提示#</code><sub><span>(Og!)</span></sub><span> 所有未指定为彩虹引用的普通引用（普通段落，不包括列表内、引用内的引用），会自动转换为色号为 </span><code>t1!</code><span> 的彩虹引用。若须修改默认色号，可通过「</span><a href='guide2.md#插件调校参数'><span>插件调校参数</span></a><span>」</span><code>quote</code><span> 指定。</span></p><blockquote><p><strong><span>语法：</span></strong><span> </span><code>~(颜色)~</code><span> ，</span><mark><span>必须在引用内中独占一行（首行、末尾均可）</span></mark></p><p><span>其中：</span></p><p><code>颜色</code><span>：指定该引用使用的</span><a href='#预置色卡'><span>预置色卡</span></a><span>（除 </span><code>Bk</code><span> ），在被正常识别后会在色号前出现彩虹引用标识「</span><strong><span>&gt;</span></strong><sub><span>(T2)</span></sub><span>」</span></p></blockquote><hr /><blockquote><blockquote><h6 id='彩虹引用指定颜色的旧语法'><span>彩虹引用指定颜色的旧语法</span></h6><p><strong><span>语法：</span></strong><span> </span><code>&gt;(颜色)</code><span> ，与新语法的主要区别是由行内代码改为下标，并采用与标签、徽章、刮刮卡统一的</span><a href='#预置色卡'><span>预置色卡</span></a><span>。</span></p></blockquote></blockquote><blockquote><blockquote><h6 id='如何将彩虹引用的色号由旧语法批量更新为新语法'><span>如何将彩虹引用的色号由「旧语法」批量更新为「新语法」</span></h6></blockquote><p><span>使用 Typora 的查找替换功能，或任意支持正则表达式进行查找替换的工具（如：VS Code / UltraEdit 等）进行操作。</span></p><ol start='' ><li><p><span>在查找内容中输入 </span><code>`&gt;(\([a-z!12]+\))`</code><span> ，并指定查找选项为 </span><code>正则表达式</code></p></li><li><p><span>在替换内容中输入 </span><code>~($1)~</code></p></li><li><p><span>进行全部替换，或查找到要替换的进行部分替换即可。</span></p></li></ol></blockquote><h6 id='示例正文内的彩虹标签'><span>示例_正文内的彩虹标签</span></h6><hr /><blockquote><h6 id='彩虹引用-6-级标题'><img src="pic/qico-red.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="red"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Wn</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|酒红#</code><sub><span>(Wn)</span></sub></p></li></ul></blockquote><p><sub><span>(Wn)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-2'><img src="pic/qico-red.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="red"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Wn!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-2'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|酒红强调#</code><sub><span>(Wn!)</span></sub></p></li></ul></blockquote><p><sub><span>(Wn!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-3'><img src="pic/qico-red.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="red"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Rd</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-3'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|红#</code><sub><span>(Rd)</span></sub></p></li></ul></blockquote><p><sub><span>(Rd)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-4'><img src="pic/qico-red.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="red"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Rd!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-4'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|红强调#</code><sub><span>(Rd!)</span></sub></p></li></ul></blockquote><p><sub><span>(Rd!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-5'><img src="pic/qico-orange.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="orange"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Og</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-5'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|橙#</code><sub><span>(Og)</span></sub></p></li></ul></blockquote><p><sub><span>(Og)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-6'><img src="pic/qico-orange.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="orange"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Og!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-6'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|橙强调#</code><sub><span>(Og!)</span></sub></p></li></ul></blockquote><p><sub><span>(Og!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-7'><img src="pic/qico-yellow.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="yellow"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Ye</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-7'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|黄#</code><sub><span>(Ye)</span></sub></p></li></ul></blockquote><p><sub><span>(Ye)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-8'><img src="pic/qico-yellow.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="yellow"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Ye!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-8'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|黄强调#</code><sub><span>(Ye!)</span></sub></p></li></ul></blockquote><p><sub><span>(Ye!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-9'><img src="pic/qico-green.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="lime"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Lm</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-9'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|柠绿#</code><sub><span>(Lm)</span></sub></p></li></ul></blockquote><p><sub><span>(Lm)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-10'><img src="pic/qico-green.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="lime"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Lm!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-10'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|柠绿强调#</code><sub><span>(Lm!)</span></sub></p></li></ul></blockquote><p><sub><span>(Lm!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-11'><img src="pic/qico-green.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="green"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Gn</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-11'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|绿#</code><sub><span>(Gn)</span></sub></p></li></ul></blockquote><p><sub><span>(Gn)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-12'><img src="pic/qico-green.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="green"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Gn!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-12'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|绿强调#</code><sub><span>(Gn!)</span></sub></p></li></ul></blockquote><p><sub><span>(Gn!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-13'><img src="pic/qico-green.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="green"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Mn</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-13'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|矿绿#</code><sub><span>(Mn)</span></sub></p></li></ul></blockquote><p><sub><span>(Mn)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-14'><img src="pic/qico-green.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="green"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Mn!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-14'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|矿绿强调#</code><sub><span>(Mn!)</span></sub></p></li></ul></blockquote><p><sub><span>(Mn!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-15'><img src="pic/qico-green.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="green"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Ol</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-15'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|橄榄绿#</code><sub><span>(Ol)</span></sub></p></li></ul></blockquote><p><sub><span>(Ol)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-16'><img src="pic/qico-green.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="green"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Ol!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-16'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|橄榄绿强调#</code><sub><span>(Ol!)</span></sub></p></li></ul></blockquote><p><sub><span>(Ol!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-17'><img src="pic/qico-cyan.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="aqua"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Aq</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-17'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|水绿#</code><sub><span>(Aq)</span></sub></p></li></ul></blockquote><p><sub><span>(Aq)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-18'><img src="pic/qico-cyan.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="aqua"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Aq!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-18'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|水绿强调#</code><sub><span>(Aq!)</span></sub></p></li></ul></blockquote><p><sub><span>(Aq!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-19'><img src="pic/qico-cyan.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="cyan"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Cy</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-19'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|青#</code><sub><span>(Cy)</span></sub></p></li></ul></blockquote><p><sub><span>(Cy)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-20'><img src="pic/qico-cyan.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="cyan"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Cy!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-20'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|青强调#</code><sub><span>(Cy!)</span></sub></p></li></ul></blockquote><p><sub><span>(Cy!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-21'><img src="pic/qico-blue.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="blue"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Bu</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-21'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|蓝#</code><sub><span>(Bu)</span></sub></p></li></ul></blockquote><p><sub><span>(Bu)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-22'><img src="pic/qico-blue.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="blue"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Bu!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-22'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|蓝强调#</code><sub><span>(Bu!)</span></sub></p></li></ul></blockquote><p><sub><span>(Bu!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-23'><img src="pic/qico-blue.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="sea"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Se</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-23'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|海蓝#</code><sub><span>(Se)</span></sub></p></li></ul></blockquote><p><sub><span>(Se)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-24'><img src="pic/qico-blue.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="sea"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Se!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-24'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|海蓝强调#</code><sub><span>(Se!)</span></sub></p></li></ul></blockquote><p><sub><span>(Se!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-25'><img src="pic/qico-blue.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="sea"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>La</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-25'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|薰衣紫#</code><sub><span>(La)</span></sub></p></li></ul></blockquote><p><sub><span>(La)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-26'><img src="pic/qico-blue.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="sea"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>La!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-26'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|薰衣紫强调#</code><sub><span>(La!)</span></sub></p></li></ul></blockquote><p><sub><span>(La!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-27'><img src="pic/qico-blue.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="sea"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Vn</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-27'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|藤紫#</code><sub><span>(Vn)</span></sub></p></li></ul></blockquote><p><sub><span>(Vn)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-28'><img src="pic/qico-blue.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="sea"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Vn!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-28'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|藤紫强调#</code><sub><span>(Vn!)</span></sub></p></li></ul></blockquote><p><sub><span>(Vn!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-29'><img src="pic/qico-purple.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="purple"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Pu</code><span>　　　ℹ️了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-29'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|紫#</code><sub><span>(Pu)</span></sub></p></li></ul></blockquote><p><sub><span>(Pu)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-30'><img src="pic/qico-purple.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="purple"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Pu!</code><span>　　　ℹ️了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-30'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|紫强调#</code><sub><span>(Pu!)</span></sub></p></li></ul></blockquote><p><sub><span>(Pu!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-31'><img src="pic/qico-pink.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="rose"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Ro</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-31'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|玫红#</code><sub><span>(Ro)</span></sub></p></li></ul></blockquote><p><sub><span>(Ro)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-32'><img src="pic/qico-pink.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="rose"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Ro!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-32'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|玫红强调#</code><sub><span>(Ro!)</span></sub></p></li></ul></blockquote><p><sub><span>(Ro!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-33'><img src="pic/qico-pink.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="pink"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Pk</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-33'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|粉#</code><sub><span>(Pk)</span></sub></p></li></ul></blockquote><p><sub><span>(Pk)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-34'><img src="pic/qico-pink.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="pink"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Pk!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-34'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|粉强调#</code><sub><span>(Pk!)</span></sub></p></li></ul></blockquote><p><sub><span>(Pk!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-35'><img src="pic/qico-brown.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="gold"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Gd</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-35'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|金#</code><sub><span>(Gd)</span></sub></p></li></ul></blockquote><p><sub><span>(Gd)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-36'><img src="pic/qico-brown.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="gold"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Gd!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-36'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|金强调#</code><sub><span>(Gd!)</span></sub></p></li></ul></blockquote><p><sub><span>(Gd!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-37'><img src="pic/qico-brown.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="brown"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Bn</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-37'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|棕#</code><sub><span>(Bn)</span></sub></p></li></ul></blockquote><p><sub><span>(Bn)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-38'><img src="pic/qico-brown.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="brown"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Bn!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-38'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|棕强调#</code><sub><span>(Bn!)</span></sub></p></li></ul></blockquote><p><sub><span>(Bn!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-39'><img src="pic/qico-gray.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="gray"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Gy</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-39'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|灰#</code><sub><span>(Gy)</span></sub></p></li></ul></blockquote><p><sub><span>(Gy)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-40'><img src="pic/qico-gray.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="gray"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>Gy!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-40'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|灰强调#</code><sub><span>(Gy!)</span></sub></p></li></ul></blockquote><p><sub><span>(Gy!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-41'><img src="pic/qico-theme1.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="Theme1"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>T1</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-41'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|主题主色#</code><sub><span>(T1)</span></sub></p></li></ul></blockquote><p><sub><span>(T1)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-42'><img src="pic/qico-theme2.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="Theme2"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>T1!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-42'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|主题主色强调#</code><sub><span>(T1!)</span></sub></p></li></ul></blockquote><p><sub><span>(T1!)</span></sub></p></blockquote><hr /><blockquote><h6 id='彩虹引用-6-级标题-43'><img src="pic/qico-theme2.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="Theme2"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>T2</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-43'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|主题辅助色#</code><sub><span>(T2)</span></sub></p></li></ul></blockquote><p><sub><span>(T2)</span></sub></p></blockquote><blockquote><h6 id='彩虹引用-6-级标题-44'><img src="pic/qico-theme2.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="Theme2"><span> 彩虹引用 6 级标题</span></h6><p><span>颜色</span><mark><span>标识</span></mark><span>为：</span><code>T2!</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a><span> </span><a href='#预置色卡'><kbd><span>了解更多 </span><img src="pic/icon-forward.svg?fill=text#icon" referrerpolicy="no-referrer"></kbd></a></p><blockquote><blockquote><h6 id='更多信息-44'><span>更多信息</span></h6></blockquote><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="java"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/* 这是代码块 */</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><ul><li class='md-task-list-item task-list-item task-list-done' ><input type='checkbox' checked/><p><span>这是一个 </span><code>#彩虹引用|主题辅助色强调#</code><sub><span>(T2!)</span></sub></p></li></ul></blockquote><p><sub><span>(T2!)</span></sub></p></blockquote><blockquote><blockquote><h6 id='如何将彩虹引用的色号由旧语法批量更新为新语法-2'><span>如何将彩虹引用的色号由「旧语法」批量更新为「新语法」</span></h6></blockquote><p><span>使用 Typora 的查找替换功能，或任意支持正则表达式进行查找替换的工具（如：VS Code / UltraEdit 等）进行操作。</span></p><ol start='' ><li><p><span>在查找内容中输入 </span><code>`&gt;(\([a-z!12]+\))`</code><span> ，并指定查找选项为 </span><code>正则表达式</code></p></li><li><p><span>查找匹配到内容后，替换内容为 </span><code>~color-card~</code><span> ；</span></p></li><li><p><span>注意其中 </span><code>color-card</code><span> 为实际新色号，如 </span><code>Rd</code><span> 、</span><code>Gn</code><span> 等。</span></p></li></ol></blockquote><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°文档排版'><kbd><img src="pic/icon-back.svg?fill=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°文档排版</span></kbd></a></p><h2 id='折叠引用'><span>折叠引用</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>在编写 Markdown 文档时，对于部分内容较长的引用内容，希望在默认时能以折叠的形式存在，需要阅读时再点击打开。</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 通过对 Markdown 「引用」</span><code>&gt;</code><span> 内的内容写法进行扩展，实现对引用内容的动态的折叠、展开操作！</span></p><h3 id='折叠引用-推荐写法'><span>折叠引用 </span><code>#推荐写法#</code></h3><blockquote><p><span>语法：</span><code>&gt; &gt; ###### title</code><span> ，即在正常的引用语法的首行设置为二级引用后，再指定为 6 级标题，作为折叠后显示的标题</span></p><p><span>其中，</span></p><p><code>title</code><span>：被折叠内容对应的标题，与折叠引子以「英文空格」进行分隔，在被正常识别后会在 6 级标题前出现折叠标识</span></p><p><strong><span>使用了该语法后，其所在引用内的其他内容就是被折叠的部分</span></strong></p></blockquote><h6 id='示例实际应用效果'><span>示例_实际应用效果</span></h6><hr /><blockquote><blockquote><h6 id='什么是三段论'><span>什么是三段论？</span></h6></blockquote><p><span>三段论推理是演绎推理中的一种简单推理判断。它包含：</span></p><ul><li><p><strong><span>大前提</span></strong><span>：一个一般性的原则</span></p></li><li><p><strong><span>小前提</span></strong><span>：一个附属于前面大前提的特殊化陈述</span></p></li><li><p><strong><span>结论</span></strong><span>：由此引申出的特殊化陈述符合一般性原则的结论</span></p></li></ul></blockquote><blockquote><blockquote><h6 id='什么是-mece-法则'><span>什么是 MECE 法则？</span></h6><p><span>MECE</span><sup><span>[[me_see]]</span></sup><span> 分析法是 Mutually Exclusive Collectively Exhaustive 的首字母缩写词，中文意思是「相互独立、完全穷尽」，即所谓的「无重复、无遗漏」。</span></p><p><span>以下是 MECE 的五种分类方法：</span></p></blockquote><blockquote><blockquote><h6 id='二分法'><span>二分法</span></h6></blockquote><p><span>二分法在日常生活中比较常见，其实就是把事物分成 A 和非 A 两个部分，如「白天、黑夜」、「男人、女人」、「国内、国外」、「内部、外部」等等。</span></p></blockquote><blockquote><blockquote><h6 id='流程法'><span>流程法</span></h6></blockquote><p><span>流程法就是按照事情发展的时间、流程、程序，对过程进行逐一的拆解。</span></p><blockquote><blockquote><h6 id='举例'><span>举例</span></h6></blockquote><p><span>景泰蓝的制作可以分为七个步骤：做胎、掐丝、烧制、点蓝、烧蓝、打磨、镀金。</span></p></blockquote></blockquote><blockquote><blockquote><h6 id='要素法'><span>要素法</span></h6></blockquote><p><span>要素法主要用于事物由哪些要素（或部分）组成，把一个整体分成不同的构成部分；但是，</span><strong><span>在拆解要素时要保持维度的一致性</span></strong><span>，否则有可能出现有重叠和遗漏的问题。</span></p><blockquote><blockquote><h6 id='举例-2'><span>举例</span></h6></blockquote><p><span>某图书馆可以按楼层这个维度来划分：一楼、二楼、三楼；也可以按功能区域来划分：信息服务区、藏书区、阅览区、公共活动区、办公区；但不能把楼层和功能区进行交叉，否则符合和MECE法则。</span></p></blockquote></blockquote><blockquote><blockquote><h6 id='公式法'><span>公式法</span></h6></blockquote><p><span>公式法是按照公式设计的要素进行分类，公式若成立，那么要素的分类就符合 MECE 原则。</span></p><p><span>比如：</span><code>GMV＝客流量×客单价</code></p></blockquote><blockquote><blockquote><h6 id='矩阵法'><span>矩阵法</span></h6></blockquote><p><span>矩阵法就是把事物按二维矩阵进行分类或划分，例如说时间管理中常用的紧急且重要、紧急不重要、不紧急但重要、不紧急也不重要的分类方法就是典型的矩阵法。</span></p></blockquote></blockquote><p><em><mark><span>示例对应的 Markdown 源码内容</span></mark></em></p><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="markdown"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="markdown"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 35px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 25px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>7</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation" style=""><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -25px; width: 25px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -25px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 16px;">1</div></div><pre class=" cm-atom cm-header cm-header6 CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class=" cm-block-start cm-number">&gt; &gt; </span><span class=" cm-header cm-header6 cm-number">###### 什么是三段论？</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -25px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 16px;">2</div></div><pre class=" cm-atom CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class=" cm-block-start cm-atom">&gt;</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -25px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 16px;">3</div></div><pre class=" cm-atom CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class=" cm-block-start cm-atom">&gt; </span><span class=" cm-atom">三段论推理是演绎推理中的一种简单推理判断。它包含：</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -25px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 16px;">4</div></div><pre class=" cm-atom CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class=" cm-block-start cm-atom">&gt; </span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -25px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 16px;">5</div></div><pre class=" cm-atom CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class=" cm-block-start cm-atom">&gt; </span><span class=" cm-atom">- </span><span class=" cm-strong cm-atom">**大前提**</span><span class=" cm-atom">：一个一般性的原则</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -25px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 16px;">6</div></div><pre class=" cm-atom CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class=" cm-block-start cm-atom">&gt; </span><span class=" cm-atom">- </span><span class=" cm-strong cm-atom">**小前提**</span><span class=" cm-atom">：一个附属于前面大前提的特殊化陈述</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -25px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 16px;">7</div></div><pre class=" cm-atom CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class=" cm-block-start cm-atom">&gt; </span><span class=" cm-atom">- </span><span class=" cm-strong cm-atom">**结论**</span><span class=" cm-atom">：由此引申出的特殊化陈述符合一般性原则的结论</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 147px;"></div><div class="CodeMirror-gutters" style="height: 147px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 24px;"></div></div></div></div></pre><h3 id='折叠引用-弃用写法gy'><span>折叠引用 </span><code>#弃用写法#</code><sub><span>(Gy!)</span></sub></h3><p><mark><strong><span>（新文档不建议使用！该特性只作为对旧有文档，或对特殊内容结构的支持）</span></strong></mark></p><blockquote><p><span>语法：</span><code>&gt; [folder] title</code><span> ，即在正常的引用语法的首行内容前，折叠标识及标题</span></p><p><span>其中，</span></p><p><code>[folder]</code><span>：折叠标识，</span><code>[+]</code><span> - 默认为折叠，</span><code>[-]</code><span> - 默认为展开</span></p><p><code>title</code><span>：被折叠内容对应的，与折叠标识以「英文空格」进行分隔</span></p><p>&nbsp;</p><p><strong><span>使用了该语法后，该行下方的二级引用块即可进行折叠/展开</span></strong></p></blockquote><h6 id='示例实际应用效果-2'><span>示例_实际应用效果</span></h6><blockquote><p><span>[+] </span><strong><span>以下是默认折叠的「引用」内容</span></strong></p><blockquote><ul><li><p><span>这里默认为</span><mark><span>折叠</span></mark><span>的引用内容</span></p></li><li><p><span>[+] </span><strong><span>可支持列表内引用的折叠</span></strong></p><blockquote><p><span>这里列表内被折叠的引用内容</span></p></blockquote></li></ul><p><span>[+] </span><strong><span>可支持多重引用的折叠</span></strong></p><blockquote><p><span>[+] 这里是第三重引用折叠的内容</span></p><blockquote><p><span>这是第三重引用的内容</span></p></blockquote></blockquote></blockquote><p><span>[-] 以下是是默认展开的「引用」内容</span></p><blockquote><p><span>这里默认为</span><mark><span>展开</span></mark><span>的引用内容。</span></p></blockquote></blockquote><p><em><mark><span>示例对应的 Markdown 源码内容</span></mark></em></p><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="markdown"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="markdown"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 36px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 26px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>3</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -26px; width: 26px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -26px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 17px;">1</div></div><pre class=" cm-atom CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class=" cm-block-start cm-atom">&gt; </span><span class=" cm-atom">[+] 默认为折叠的引用的标题</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -26px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 17px;">2</div></div><pre class=" cm-atom CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class=" cm-block-start cm-number">&gt; &gt; </span><span class=" cm-number">这是被折叠的第 1 行的引用内容</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -26px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 17px;">3</div></div><pre class=" cm-atom CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class=" cm-block-start cm-number">&gt; &gt; </span><span class=" cm-number">这是被折叠的第 2 行的引用内容</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 63px;"></div><div class="CodeMirror-gutters" style="height: 63px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 25px;"></div></div></div></div></pre><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°文档排版'><kbd><img src="pic/icon-back.svg?fill=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°文档排版</span></kbd></a></p><h2 id='引用排版细分'><span>引用排版细分</span></h2><h6 id='示例引用内嵌普通引用'><span>示例_引用内嵌普通引用</span></h6><blockquote><p><span>引用内嵌普通引用的样式会自动调整为「简约」的样式，具体如下：</span></p><blockquote><p><span>我是引用内嵌的普通引用</span></p></blockquote></blockquote><h6 id='示例引用内嵌引用分栏'><span>示例_引用内嵌引用分栏</span></h6><blockquote><p><span>引用内嵌「引用分栏」的样式会自动调整为「突出」的样式，具体如下：</span></p><hr /><blockquote><p><span>我是引用内嵌的「引用分栏」1</span></p></blockquote><blockquote><p><span>我是引用内嵌的「引用分栏」2</span></p></blockquote></blockquote><h6 id='示例列表内嵌引用'><span>示例_列表内嵌引用</span></h6><ul><li><p><span>无序或有序列表内嵌的普通引用，会调整为「自适配宽度」样式，并且不会默认转换样式（详见</span><a href='guide2.md#插件调校参数'><span>插件调校参数</span></a><span>中的 </span><code>quote</code><span> ），具体如下：</span></p><blockquote><h6 id='普通引用-6-级标题'><img src="pic/qico-theme2.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="Theme2"><span> 普通引用 6 级标题</span></h6><p><span>这是一个普通引用的内容</span></p></blockquote></li><li><p><span>无序或有序列表内嵌的「</span><a href='#彩虹引用'><span>彩虹引用</span></a><span>」，会调整为「自适配宽度」样式，具体如下：</span></p><blockquote><h6 id='彩虹引用-6-级标题-45'><img src="pic/qico-theme2.svg?fill=text&amp;darksrc=invert#icon" referrerpolicy="no-referrer" alt="Theme2"><span> 彩虹引用 6 级标题</span></h6><p><span>这是一个 </span><code>#彩虹引用|主题辅助色#</code><sub><span>(T2)</span></sub><span> ，颜色</span><mark><span>标识</span></mark><span>为：</span><code>T2</code><span>　ℹ️ 了解</span><a href='#预置色卡'><span>色号</span></a></p><p><sub><span>(T2)</span></sub></p></blockquote></li><li><p><span>紧跟在插图、表格、代码块等内容后的引用，样式会调整为与这些内容属于「关联」关系的样式，参考</span><a href='#示例普通数字'><span>样例</span></a><span>。</span></p></li></ul><h1 id='°分栏'><span>°分栏</span></h1><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>Markdown 只能做简单的列式编排内容，想做个看板只能用表格？</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 当然不是，VLOOK 让你的「引用、列表」都能瞬间获得分栏能力， 嗖嗖～</span></p><hr /><blockquote><p><span>只要简单的一招，就可以对引用进行分栏，什么双栏、三栏、四栏，都不在话下，</span><a href='#引用分栏'><span>去看看引用分栏 ❯</span></a></p></blockquote><blockquote><p><span>还是同样的配方，也可以对列表进行分栏，比引用分栏还要多一栏呢...</span><a href='#列表分栏'><span>去看看列表分栏 ❯</span></a></p></blockquote><h2 id='列表分栏'><span>列表分栏</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>希望可以对长列表按分栏方式进行显示，但 Markdown 标准中好像没有这样个性的排版方式～</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 通过对特定组合使用的 Markdown 语法进行扩展，就可以满足你的这个灵活的排版需求！</span></p><blockquote><p><span>主要适用于带小标题的分栏需求，排版内容适合通过列表方式进行组织，如：任务看板之类的。</span></p><p>&nbsp;</p><p><strong><span>语法：</span></strong><span>在需要进行分栏排版的「列表」前一段落添加指定数量的「水平分割线」</span><code>---</code><span> </span></p><ul><li><p><span>添加 1 条水平分割线，启用「双栏」</span></p></li><li><p><span>添加 2 条水平分割线，启用「三栏」</span></p></li><li><p><span>添加 3 条水平分割线，启用「四栏」</span></p></li><li><p><span>添加 4 条水平分割线，启用「五栏」</span></p></li></ul><p><code>#💡|Tips#</code><sub><span>(Og)</span></sub></p><p><span>在正常添加后，会自动在水平分割线处显示对应分栏数量的提示，如「⬛︎ ⬛︎  2 Columns of List  ⬛︎ ⬛︎」</span></p></blockquote><p><em><mark><span>双栏引用的 Markdown 语法示例</span></mark></em></p><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="markdown"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="markdown"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 35px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 25px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><span><span>​</span>x</span></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation" style=""><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -25px; width: 25px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -25px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 16px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-hr">--- </span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -25px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 16px;">2</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span cm-text="" cm-zwsp="">
</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -25px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 16px;">3</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-block-start cm-variable-2">- </span><span class="cm-variable-2">列表 1</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -25px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 16px;">4</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp;<span class="cm-block-start cm-variable-2">- </span><span class="cm-variable-2">列表项 1-1</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -25px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 16px;">5</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp;<span class="cm-block-start cm-variable-2">- </span><span class="cm-variable-2">列表项 1-2</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -25px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 16px;">6</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-block-start cm-variable-2">- </span><span class="cm-variable-2">列表 2</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -25px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 16px;">7</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp;<span class="cm-block-start cm-variable-2">- </span><span class="cm-variable-2">列表项 2-1</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 147px;"></div><div class="CodeMirror-gutters" style="height: 147px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 24px;"></div></div></div></div></pre><h6 id='双栏列表'><span>双栏列表</span></h6><hr /><ul><li><p><span>列表 1</span></p><ul><li><p><span>这是列表项 1-1</span></p></li><li><p><span>这是列表项 1-2</span></p></li></ul></li><li><p><span>列表 2</span></p><ol start='' ><li><p><span>这是列表项 2-1</span></p></li><li><p><span>这是列表项 2-2</span></p></li><li><p><span>这是列表项 3-3</span></p></li></ol></li><li><p><span>列表 3</span></p><ul><li><p><span>这是列表项 3-1</span></p></li><li><p><span>这是列表项 3-2</span></p></li></ul></li><li><p><span>列表 4</span></p><ul><li><p><span>这是列表项 4-1</span></p></li><li><p><span>这是列表项 4-2</span></p></li></ul></li></ul><h6 id='三栏列表'><span>三栏列表</span></h6><hr /><hr /><ul><li><p><span>列表 1</span></p><ul><li><p><span>这是列表项 1-1</span></p></li><li><p><span>这是列表项 1-2</span></p></li></ul></li><li><p><span>列表 2</span></p><ol start='' ><li><p><span>这是列表项 2-1</span></p></li><li><p><span>这是列表项 2-2</span></p></li><li><p><span>这是列表项 2-3</span></p></li></ol></li><li><p><span>列表 3</span></p><ul><li><p><span>这是列表项 3-1</span></p></li></ul></li><li><p><span>列表 4</span></p><ul><li><p><span>这是列表项 4-1</span></p></li></ul></li><li><p><span>列表 5</span></p><ul><li><p><span>这是列表项 5-1</span></p></li></ul></li></ul><h6 id='四栏列表'><span>四栏列表</span></h6><hr /><hr /><hr /><ul><li><p><span>列表 1</span></p><ul><li><p><span>这是列表项 1-1</span></p></li><li><p><span>这是列表项 1-2</span></p></li></ul></li><li><p><span>列表 2</span></p><ol start='' ><li><p><span>这是列表项 2-1</span></p></li><li><p><span>这是列表项 2-2</span></p></li><li><p><span>这是列表项 2-3</span></p></li></ol></li><li><p><span>列表 3</span></p><ul><li><p><span>这是列表项 3-1</span></p></li></ul></li><li><p><span>列表 4</span></p><ul><li><p><span>这是列表项 4-1</span></p></li></ul></li><li><p><span>列表 5</span></p><ul><li><p><span>这是列表项 5-1</span></p></li></ul></li><li><p><span>列表 6</span></p><ul><li><p><span>这是列表项 6-1</span></p></li></ul></li></ul><h6 id='五栏列表'><span>五栏列表</span></h6><hr /><hr /><hr /><hr /><ul><li><p><span>列表 1</span></p><ul><li><p><span>这是列表项 1-1</span></p></li><li><p><span>这是列表项 1-2</span></p></li></ul></li><li><p><span>列表 2</span></p><ol start='' ><li><p><span>这是列表项 2-1</span></p></li><li><p><span>这是列表项 2-2</span></p></li><li><p><span>这是列表项 2-3</span></p></li></ol></li><li><p><span>列表 3</span></p><ul><li><p><span>这是列表项 3-1</span></p></li></ul></li><li><p><span>列表 4</span></p><ul><li><p><span>这是列表项 4-1</span></p></li></ul></li><li><p><span>列表 5</span></p><ul><li><p><span>这是列表项 5-1</span></p></li></ul></li><li><p><span>列表 6</span></p><ul><li><p><span>这是列表项 6-1</span></p></li></ul></li><li><p><span>列表 7</span></p><ul><li><p><span>这是列表项 7-1</span></p></li></ul></li></ul><h2 id='引用分栏'><span>引用分栏</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>希望可以对引用进行分栏方式显示，但 Markdown 标准中好像没有这样个性的排版方式～</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 通过对特定组合使用的 Markdown 语法进行扩展，就可以满足你的这个灵活的排版需求！</span></p><blockquote><p><span>主要适用于对同类内容进行分块组织，且排版内容不适合通过列表方式进行组织的情况。</span></p><p>&nbsp;</p><p><strong><span>语法：</span></strong><span>在需要进行分栏排版的「引用」前一段落添加指定数量的「水平分割线」</span><code>---</code><span> </span></p><ul><li><p><span>添加 1 条水平分割线，启用「双栏」</span></p></li><li><p><span>添加 2 条水平分割线，启用「三栏」</span></p></li><li><p><span>添加 3 条水平分割线，启用「四栏」</span></p></li></ul><p><code>#💡|Tips#</code><sub><span>(Og)</span></sub></p><p><span>在正常添加后，会自动在水平分割线处显示对应分栏数量的提示，如「⬛︎ ⬛︎  2 Columns of Quote  ⬛︎ ⬛︎」</span></p></blockquote><p><em><mark><span>双栏引用的 Markdown 语法示例</span></mark></em></p><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="markdown"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="markdown"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 36px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 26px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>5</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation" style=""><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -26px; width: 26px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -26px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 17px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-hr">---</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -26px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 17px;">2</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span cm-text="" cm-zwsp="">
</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -26px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 17px;">3</div></div><pre class=" cm-yaml CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation">&gt; 分栏 1</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -26px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 17px;">4</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span cm-text="" cm-zwsp="">
</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -26px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 17px;">5</div></div><pre class=" cm-yaml CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation">&gt; 分栏 2</span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 105px;"></div><div class="CodeMirror-gutters" style="height: 105px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 25px;"></div></div></div></div></pre><h6 id='示例单行双栏引用'><span>示例_单行双栏引用</span></h6><hr /><blockquote><h6 id='双栏显示'><span>双栏显示：</span></h6><p><span>分栏 1</span></p></blockquote><blockquote><h6 id='双栏显示-2'><span>双栏显示：</span></h6><p><span>分栏 2</span></p></blockquote><h6 id='示例单行三栏引用'><span>示例_单行三栏引用</span></h6><hr /><hr /><blockquote><h6 id='三栏显示'><span>三栏显示：</span></h6><p><span>第 1 行第 1 栏</span></p></blockquote><blockquote><h6 id='三栏显示-2'><span>三栏显示：</span></h6><p><span>第 1 行第 2 栏</span></p></blockquote><hr /><hr /><blockquote><h6 id='三栏显示-3'><span>三栏显示：</span></h6><p><span>第 1 行第 1 栏</span></p></blockquote><blockquote><h6 id='三栏显示-4'><span>三栏显示：</span></h6><p><span>第 1 行第 2 栏</span></p></blockquote><blockquote><h6 id='三栏显示-5'><span>三栏显示：</span></h6><p><span>第 1 行第 3 栏</span></p></blockquote><h6 id='示例单行四栏引用'><span>示例_单行四栏引用</span></h6><hr /><hr /><hr /><blockquote><h6 id='四栏显示'><span>四栏显示：</span></h6><p><span>第 1 行第 1 栏</span></p><p><a href='#示例单行四栏引用'><kbd><span>按钮</span></kbd></a></p><p><sub><span>(Rd!)</span></sub></p></blockquote><blockquote><h6 id='四栏显示-2'><span>四栏显示：</span></h6><p><span>第 1 行第 2 栏</span></p><p><a href='#示例单行四栏引用'><kbd><span>按钮</span></kbd></a></p><p><sub><span>(Gn!)</span></sub></p></blockquote><blockquote><h6 id='四栏显示-3'><span>四栏显示：</span></h6><p><span>第 1 行第 3 栏</span></p><p><a href='#示例单行四栏引用'><kbd><span>按钮</span></kbd></a></p><p><sub><span>(Bu!)</span></sub></p></blockquote><blockquote><h6 id='四栏显示-4'><span>四栏显示：</span></h6><p><span>第 1 行第 4 栏</span></p><p><a href='#示例单行四栏引用'><kbd><span>按钮</span></kbd></a></p><p><sub><span>(Pu!)</span></sub></p></blockquote><h6 id='示例引用内嵌套的引用分栏'><span>示例_引用内嵌套的引用分栏</span></h6><blockquote><h6 id='center引用内嵌套引用分栏center'><center><span>引用内嵌套引用分栏</span></center></h6><hr /><hr /><hr /><blockquote><p><strong><span>嵌套的分栏 1（非H6）</span></strong></p><p><span>第 1 行第 1 栏</span></p><p><a href='#示例引用内嵌套的引用分栏'><kbd><span>按钮</span></kbd></a></p><p><sub><span>(Rd!)</span></sub></p></blockquote><blockquote><p><strong><span>嵌套的分栏 2（非H6）</span></strong></p><p><span>第 1 行第 2 栏</span></p><p><a href='#示例引用内嵌套的引用分栏'><kbd><span>按钮</span></kbd></a></p><p><sub><span>(Gn!)</span></sub></p></blockquote><blockquote><p><strong><span>嵌套的分栏 3（非H6）</span></strong></p><p><span>第 1 行第 3 栏</span></p><p><a href='#示例引用内嵌套的引用分栏'><kbd><span>按钮</span></kbd></a></p><p><sub><span>(Bu!)</span></sub></p></blockquote><blockquote><p><strong><span>嵌套的分栏 4（非H6）</span></strong></p><p><span>第 1 行第 4 栏</span></p><p><a href='#示例引用内嵌套的引用分栏'><kbd><span>按钮</span></kbd></a></p><p><sub><span>(Pu!)</span></sub></p></blockquote><p><sub><span>(Gy)</span></sub></p></blockquote><p>&nbsp;</p><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°内容导航'><kbd><img src="pic/icon-back.svg?fill=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°内容导航</span></kbd></a></p><h1 id='°代码块'><span>°代码块</span></h1><h2 id='代码块自动编号与题注'><span>代码块自动编号与题注</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>文档中的代码块（代码示例、片断）很多，怎么才能像 Word 那样添加编号和题注呢？</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 无须任何设置，即可自动对文档内所有「代码块」进行统一的自动编号，编号内容举例：</span><code>代码块 1</code><span> </span><code>代码块 2</code></p><blockquote><p><span>给「代码块」添加题注的方式，与给「表格」添加题注的方式是一致的 … </span><a href='#表格自动编号与题注'><span>了解详情 ❯</span></a></p><blockquote><ul><li><p><span>若没有指定题注，VLOOK™ 会自动以代码块内容（头尾片断）作为题注</span></p></li><li><p><span>默认只对行数超过 1 行的代码块自动编号和添加题注，若希望调整该行数规则可通过「</span><a href='guide2.md#插件调校参数'><span>插件调校参数</span></a><span>」 </span><code>lmc</code><span> 进行调整</span></p></li></ul></blockquote></blockquote><h6 id='示例单行代码块'><span>示例_单行代码块</span></h6><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="sh"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="sh"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 34px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 24px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>1</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -24px; width: 24px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -24px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 15px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> <span class="cm-builtin">ps</span> <span class="cm-attribute">-ef</span>|grep zypper|grep <span class="cm-attribute">-v</span> ar|awk <span class="cm-string">'{print $2,$3,$8,$9}'</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 21px;"></div><div class="CodeMirror-gutters" style="height: 21px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 23px;"></div></div></div></div></pre><h6 id='示例多行代码块'><span>示例_多行代码块</span></h6><p><em><mark><span>VLOOK™ 的代码块自动编号与题注示例</span><em><span>程序语言：PASCAL</span></em></mark></em></p><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="pascal"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="pascal"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 36px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 26px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>4</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation"><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -26px; width: 26px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -26px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 17px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-variable">Program</span> <span class="cm-variable">HelloWorld</span>(<span class="cm-variable">output</span>);</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -26px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 17px;">2</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-keyword">begin</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -26px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 17px;">3</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp; &nbsp;<span class="cm-variable">writeln</span>(<span class="cm-string">'Hello, world!'</span>)</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -26px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 17px;">4</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-keyword">end</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 84px;"></div><div class="CodeMirror-gutters" style="height: 84px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 25px;"></div></div></div></div></pre><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°文档排版'><kbd><img src="pic/icon-back.svg?fill=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°文档排版</span></kbd></a></p><h2 id='代码代码块增强'><span>代码、代码块增强</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>用 Markdown 生成的文档中的代码、代码块，希望可以一键复制内容～</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 针对 Markdown 的代码块进行自动增强，支持高亮当前行、复制全部代码、复制为 Markdown（按住 </span><kbd><span>Alt</span></kbd><span>  或  </span><kbd><span>⌥ option</span></kbd><span> ）、适配 </span><a href='guide2.md#Dark Mode'><span>Dark Mode</span></a><span>！</span></p><h6 id='示例复制代码'><span>示例_复制代码</span></h6><p><span>点击 </span><code>这个代码</code><span> 即可复制其内容，在限时内第 2 次点击可复制为 Markdown 格式。</span></p><h6 id='示例复制代码块'><span>示例_复制代码块</span></h6><p><em><mark><span>VLOOK™ 的代码块示例</span><em><span>程序语言：C++</span></em></mark></em></p><pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded" spellcheck="false" lang="C++" style="break-inside: unset;"><div class="CodeMirror cm-s-inner cm-s-null-scroll CodeMirror-wrap" lang="c++"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 8.5px; left: 42px;"><textarea style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: currentcolor;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div><div class="CodeMirror-gutter-filler" cm-not-content="true"></div><div class="CodeMirror-scroll" tabindex="-1"><div class="CodeMirror-sizer" style="margin-left: 32px; margin-bottom: 0px; border-right-width: 0px; padding-right: 0px; padding-bottom: 0px;"><div style="position: relative; top: 0px;"><div class="CodeMirror-lines" role="presentation"><div style="position: relative; outline: currentcolor;" role="presentation"><div class="CodeMirror-measure"><pre><span>xxxxxxxxxx</span></pre><div class="CodeMirror-linenumber CodeMirror-gutter-elt"><div>32</div></div></div><div class="CodeMirror-measure"></div><div style="position: relative; z-index: 1;"></div><div class="CodeMirror-code" role="presentation" style=""><div style="position: relative;" class="CodeMirror-activeline"><div class="CodeMirror-activeline-background CodeMirror-linebackground"></div><div class="CodeMirror-gutter-background CodeMirror-activeline-gutter" style="left: -32px; width: 32px;"></div><div class="CodeMirror-gutter-wrapper CodeMirror-activeline-gutter" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 23px;">1</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">// ================================================== //</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">2</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  VLOOK™ 支持对长代码块进行自动折叠 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">3</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">// ================================================== //</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">4</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">/**</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">5</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> <span class="cm-comment">* 快速排序</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">6</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> <span class="cm-comment">* @param arr 排序的目标数据</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">7</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> <span class="cm-comment">* @param left 排序范围左值</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">8</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> <span class="cm-comment">* @param right 排序范围右值</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">9</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> <span class="cm-comment">*/</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 23px;">10</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-variable-3">void</span> <span class="cm-def">quickSort</span>(<span class="cm-variable-3">int</span> <span class="cm-variable">arr</span>[], <span class="cm-variable-3">int</span> <span class="cm-variable">left</span>, <span class="cm-variable-3">int</span> <span class="cm-variable">right</span>) {</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">11</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp;<span class="cm-variable-3">int</span> <span class="cm-variable">i</span> <span class="cm-operator">=</span> <span class="cm-variable">left</span>, <span class="cm-variable">j</span> <span class="cm-operator">=</span> <span class="cm-variable">right</span>, <span class="cm-variable">tmp</span>, <span class="cm-variable">pivot</span> <span class="cm-operator">=</span> <span class="cm-variable">arr</span>[(<span class="cm-variable">left</span> <span class="cm-operator">+</span> <span class="cm-variable">right</span>) <span class="cm-operator">/</span> <span class="cm-number">2</span>];</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">12</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp;<span class="cm-comment">/* partition */</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">13</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp;<span class="cm-keyword">while</span> (<span class="cm-variable">i</span> <span class="cm-operator">&lt;=</span> <span class="cm-variable">j</span>) {</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">14</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp; &nbsp;<span class="cm-keyword">while</span> (<span class="cm-variable">arr</span>[<span class="cm-variable">i</span>] <span class="cm-operator">&lt;</span> <span class="cm-variable">pivot</span>)</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">15</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp; &nbsp; &nbsp;<span class="cm-variable">i</span><span class="cm-operator">++</span>;</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">16</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp; &nbsp;<span class="cm-keyword">while</span> (<span class="cm-variable">arr</span>[<span class="cm-variable">j</span>] <span class="cm-operator">&gt;</span> <span class="cm-variable">pivot</span>)</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">17</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp; &nbsp; &nbsp;<span class="cm-variable">j</span><span class="cm-operator">--</span>;</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">18</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp; &nbsp;<span class="cm-keyword">if</span> (<span class="cm-variable">i</span> <span class="cm-operator">&lt;=</span> <span class="cm-variable">j</span>) {</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">19</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp; &nbsp; &nbsp;<span class="cm-variable">tmp</span> <span class="cm-operator">=</span> <span class="cm-variable">arr</span>[<span class="cm-variable">i</span>];</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 23px;">20</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp; &nbsp; &nbsp;<span class="cm-variable">arr</span>[<span class="cm-variable">i</span>] <span class="cm-operator">=</span> <span class="cm-variable">arr</span>[<span class="cm-variable">j</span>];</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">21</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp; &nbsp; &nbsp;<span class="cm-variable">arr</span>[<span class="cm-variable">j</span>] <span class="cm-operator">=</span> <span class="cm-variable">tmp</span>;</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">22</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp; &nbsp; &nbsp;<span class="cm-variable">i</span><span class="cm-operator">++</span>;</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">23</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp; &nbsp; &nbsp;<span class="cm-variable">j</span><span class="cm-operator">--</span>;</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">24</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp;  }</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">25</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation">  };</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">26</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp;<span class="cm-comment">/* recursion */</span></span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">27</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp;<span class="cm-keyword">if</span> (<span class="cm-variable">left</span> <span class="cm-operator">&lt;</span> <span class="cm-variable">j</span>)</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">28</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp; &nbsp;<span class="cm-variable">quickSort</span>(<span class="cm-variable">arr</span>, <span class="cm-variable">left</span>, <span class="cm-variable">j</span>);</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">29</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp;<span class="cm-keyword">if</span> (<span class="cm-variable">i</span> <span class="cm-operator">&lt;</span> <span class="cm-variable">right</span>)</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 23px;">30</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"> &nbsp; &nbsp;<span class="cm-variable">quickSort</span>(<span class="cm-variable">arr</span>, <span class="cm-variable">i</span>, <span class="cm-variable">right</span>);</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 23px;">31</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation">}</span></pre></div><div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -32px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt CodeMirror-linenumber-show" style="left: 0px; width: 23px;">32</div></div><pre class=" CodeMirror-line " role="presentation"><span style="padding-right: 0.1px;" role="presentation"><span class="cm-comment">// ================================================== //</span></span></pre></div></div></div></div></div></div><div style="position: absolute; height: 0px; width: 1px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: transparent; top: 672px;"></div><div class="CodeMirror-gutters" style="height: 672px;"><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 31px;"></div></div></div></div></pre><blockquote><p><strong><span>建议启用 Typora 中的显示代码块行号配置，以获得更好的体验。</span></strong></p><p><span>启用方式：「Typora ▸ 偏好设置 ▸ Markdown ▸ 代码块 ▸ 显示行号」</span></p><p><sub><span>(T1)</span></sub></p></blockquote><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°文档排版'><kbd><img src="pic/icon-back.svg?fill=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°文档排版</span></kbd></a></p><h1 id='°多媒体'><span>°多媒体</span></h1><h2 id='音频'><span>音频</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>希望 Markdown 可以支持音频，这样我就可以制作电子有声书了～</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 目前 Markdown 工具都还没有针对音频的支持，但现在可以几乎「零」成本实现了！</span></p><blockquote><p><span>语法与 Mardown 的插入图片完全一致！</span></p><ul><li><p><strong><span>语法：</span></strong><code>![音频的上题注](音频URL &quot;音频的下题注&quot;)</code></p></li><li><p><strong><span>语法示例：</span></strong><code>![这是音频](audio.mp3)</code></p></li><li><p><strong><span>支持的音频格式：</span></strong><span>MP3 (.mp3)、Ogg (.ogg)、Wav (.wav)、M4a (.m4a)</span></p></li></ul></blockquote><blockquote><p><strong><span>音频的界面默认为「标准控件」，支持指定使用 VLOOK™ 定制的「Mini 控件」，AMAZING!</span></strong></p><p><span>通过在「音频 URL」中添加 VLOOK™ 规范的参数实现：</span></p><ul><li><p><span>URL 参数：</span><code>controls=mini</code></p></li><li><p><span>参数示例：</span><code>media/whistle.mp3?controls=mini</code></p></li></ul></blockquote><h6 id='示例标准模式默认）'><span>示例_标准模式（默认）</span></h6><p><img src="media/waves_and_rocks.mp3" referrerpolicy="no-referrer" alt="音频播放控件默认为标准模式" title="(MP3 格式)"></p><h6 id='示例mini-模式'><span>示例_Mini 模式</span></h6><p><img src="media/whistle.mp3?controls=mini" referrerpolicy="no-referrer"><span> </span><strong><span>◄ 点击播放</span></strong></p><blockquote><p><strong><span>除音频基本的控制外，同样支持 W3C 标准的控制功能！</span></strong></p><p><span>通过在「音频 URL」中添加 VLOOK™ 规范的参数实现，具体如下：</span></p></blockquote><h6 id='音频控制高级应用说明'><span>音频控制高级应用说明</span></h6><figure class='table-figure'><table><thead><tr><th style='text-align:center;' ><strong><span>可定制特性</span></strong></th><th><span>VLOOK™ 规范的 URL 参数</span></th><th><span>示例</span></th></tr></thead><tbody><tr><td style='text-align:center;' ><span>启用 Mini 模式的播放控件</span></td><td><code>controls=mini</code></td><td><img src="media/whistle.mp3?controls=mini" referrerpolicy="no-referrer"></td></tr><tr><td style='text-align:center;' ><span>启用 播放/暂时 模式</span><br><sub><strong><span>（默认为 播放/结束）</span></strong></sub></td><td><code>pause=true</code><br><sub><code>#⚠️|注意#</code><sub><span>(Rd!)</span></sub><span> </span><strong><span>仅 Mini 模式下有效</span></strong></sub></td><td><img src="media/whistle.mp3?controls=mini&amp;pause=true" referrerpolicy="no-referrer"></td></tr><tr><td style='text-align:center;' ><span>显示音频时长</span></td><td><code>duration=true</code><br><sub><code>#⚠️|注意#</code><sub><span>(Rd!)</span></sub><span> </span><strong><span>仅 Mini 模式下有效</span></strong></sub></td><td><img src="media/waves_and_rocks.mp3?controls=mini&amp;duration=true" referrerpolicy="no-referrer"></td></tr><tr><td style='text-align:center;' ><span>开启自动播放</span></td><td><code>autoplay=true</code></td><td><img src="media/whistle.mp3?controls=mini&amp;autoplay=true" referrerpolicy="no-referrer"></td></tr><tr><td style='text-align:center;' ><span>开启循环播放</span></td><td><code>loop=true</code></td><td><img src="media/whistle.mp3?loop=true" referrerpolicy="no-referrer" alt="循环播放音频示例"></td></tr><tr><td style='text-align:center;' ><span>开启预加载</span></td><td><code>preload=true</code></td><td><img src="media/whistle.ogg?preload=true" referrerpolicy="no-referrer" alt="预加载音频示例" title="(OGG 格式)"></td></tr></tbody></table></figure><hr /><blockquote><p><code>#小提示#</code><sub><span>(Og!)</span></sub></p><p><span>因为是与图片的语法一样，所以在音频以「标准模式」显示时，也支持「</span><strong><span>自动编号、题注</span></strong><span>」 … </span><a href='#插图自动编号与题注'><span>了解详情 ❯</span></a></p></blockquote><blockquote><p><code>#📒|参考#</code><sub><span>(Gn!)</span></sub></p><p><span>如果对「URL 参数、URL 锚点」的使用有疑问，可以去「</span><a href='guide2.md#图片 URL 扩展应用说明'><span>图片 URL 扩展应用说明</span></a><span>」那深入再了解了解～</span></p></blockquote><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°文档排版'><kbd><img src="pic/icon-back.svg?fill=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°文档排版</span></kbd></a></p><h2 id='视频'><span>视频</span></h2><p><code>#Markdown 粉|🤟#</code><span>「</span><strong><span>希望 Markdown 可以支持视频，这样我就可以制作多媒体的文档了～</span></strong><span>」</span></p><p><code>#VLOOK|👀#</code><sub><span>(T2)</span></sub><span> 目前 Markdown 工具都还没有针对视频的支持，现在可以几乎「零」成本实现了！</span></p><blockquote><p><span>语法与 Mardown 的插入图片完全一致！</span></p><ul><li><p><strong><span>语法：</span></strong><code>![视频的上题注](视频 URL &quot;视频的下题注&quot;)</code></p></li><li><p><strong><span>语法示例：</span></strong><code>![这是视频](video.m4a)</code></p></li><li><p><strong><span>支持的音频格式：</span></strong><span>Ogg (.ogv)、MPEG4 (.mp4)、WebM (.webm)</span></p></li></ul></blockquote><h6 id='示例-5'><span>示例</span></h6><p><img src="media/a_sky_full_of_stars-480p.webm" referrerpolicy="no-referrer" alt="视频示例" title="(WebM 格式视频)"></p><blockquote><p><strong><span>除视频基本的控制外，同样支持 W3C 标准的控制功能！</span></strong></p><p><span>通过在「视频 URL」中添加 VLOOK™ 规范的参数实现，具体如下：</span></p></blockquote><h6 id='视频控制高级应用说明'><span>视频控制高级应用说明</span></h6><figure class='table-figure'><table><thead><tr><th style='text-align:center;' ><span>可定制特性</span></th><th><span>URL 参数</span></th><th><span>示例</span></th></tr></thead><tbody><tr><td style='text-align:center;' ><span>开启自动播放</span></td><td><code>autoplay=true</code></td><td>&nbsp;</td></tr><tr><td style='text-align:center;' ><span>开启循环播放</span></td><td><code>loop=true</code></td><td>&nbsp;</td></tr><tr><td style='text-align:center;' ><span>开启预加载</span></td><td><code>preload=true</code></td><td><img src="media/a_sky_full_of_stars-480p.webm?preload=true&amp;height=240" referrerpolicy="no-referrer" alt="预加载视频示例" title="(指定为240p)"></td></tr><tr><td style='text-align:center;' ><span>指定视频宽度</span></td><td><code>width=像素数值</code></td><td><span>指定视频的宽度（单位：px）</span></td></tr><tr><td style='text-align:center;' ><span>指定视频高度</span></td><td><code>height=像素数值</code></td><td><span>指定视频的高度（单位：px）</span></td></tr></tbody></table></figure><hr /><blockquote><p><code>#💡|小提示#</code><sub><span>(Og!)</span></sub></p><p><span>因为是与图片的语法一样，所以在视频也支持「</span><strong><span>自动编号、题注</span></strong><span>」 … </span><a href='#插图自动编号与题注'><span>了解详情 ❯</span></a></p></blockquote><blockquote><p><code>#📒|参考#</code><sub><span>(Gn!)</span></sub></p><p><span>如果对「URL 参数、URL 锚点」的使用有疑问，可以去「</span><a href='guide2.md#图片 URL 扩展应用说明'><span>图片 URL 扩展应用说明</span></a><span>」那深入再了解了解～</span></p></blockquote><hr /><p><span>如果你对以上内容有更多需求或建议，欢迎随时反馈～ </span><a href='https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&amp;jump_from=webapi&amp;lnkcss=none'><img src="https://madmaxchow.gitee.io/vlookres/pic/feedback-light.svg?darksrc=invert#logo" referrerpolicy="no-referrer" alt="VLOOK™ QQ Group"></a></p><p><a href='#快速入坑°文档排版'><kbd><img src="pic/icon-back.svg?fill=text#icon" referrerpolicy="no-referrer"><span> 我要回到 快速入坑°文档排版</span></kbd></a></p><h1 id='the-endr'><span>The EndR</span></h1><div class='footnotes-area'  ><hr/>
<div class='footnote-line'><span class='md-fn-count'>1</span> <span>主要是指图片（如：jpg、png 等），以及脚本化图表（如：Mermaid 的流程图、状态机图、顺序图、甘特图、类图等）</span> <a name='dfref-footnote-1' href='#ref-footnote-1' title='回到文档' class='reversefootnote' >↩</a></div>
<div class='footnote-line'><span class='md-fn-count'>2</span> <span>鼠标在图片上</span><mark><span>悬停后显示</span></mark><span>文字</span> <a name='dfref-footnote-2' href='#ref-footnote-2' title='回到文档' class='reversefootnote' >↩</a></div>
<div class='footnote-line'><span class='md-fn-count'>3</span> <span>图片与文字</span><mark><span>同时显示</span></mark> <a name='dfref-footnote-3' href='#ref-footnote-3' title='回到文档' class='reversefootnote' >↩</a></div></div></div></div>
<div class="v-vlook-inside"></div>
<style type="text/css">
    @keyframes breathe-vlook { 0% { transform: scale(1.5); opacity: 0.5; } 100% { transform: scale(1); opacity: 1; } }
    #VLOOK { left: 0; top: 0; background: var(--v-btn-bg); width: 100%; height: 100vh; display: flex; align-items: center; position: fixed; z-index: 99999; }
    #VLOOK > div { margin: 0 auto; background: var(--v-btn-fore-color); width: 30px; height: 30px; border-radius: 10px; animation: 1s breathe-vlook infinite alternate; }
</style>
<!-- <div id="VLOOK"><div></div></div> -->
<!-- ==================== VLOOK JS ==================== -->
<script type="text/javascript">
    // theme-color
    let metaTheme = document.createElement("meta");
    metaTheme.name = "theme-color";
    metaTheme.content = getComputedStyle(document.documentElement).getPropertyValue("--v-btn-bg");
    document.getElementsByTagName("head")[0].appendChild(metaTheme);
    // VLOOK
    let devMode = false, debugMode = false;
    // let fontHost = "https://cdn.jsdelivr.net/gh/MadMaxChow/openfonts@master/";
// ==================== !!! standalone !!! ====================
// ▼ ▼ ▼ ▼ ▼
</script>

<script type="text/javascript">
/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function fe(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}ce.fn=ce.prototype={jquery:t,constructor:ce,length:0,toArray:function(){return ae.call(this)},get:function(e){return null==e?ae.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ce.each(this,e)},map:function(n){return this.pushStack(ce.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(ae.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ce.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(ce.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:oe.sort,splice:oe.splice},ce.extend=ce.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||v(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(ce.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||ce.isPlainObject(n)?n:{},i=!1,a[t]=ce.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},ce.extend({expando:"jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==i.call(e))&&(!(t=r(e))||"function"==typeof(n=ue.call(t,"constructor")&&t.constructor)&&o.call(n)===a)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(c(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,i=e.nodeType;if(!i)while(t=e[r++])n+=ce.text(t);return 1===i||11===i?e.textContent:9===i?e.documentElement.textContent:3===i||4===i?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(c(Object(e))?ce.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:se.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!l.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(c(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:le}),"function"==typeof Symbol&&(ce.fn[Symbol.iterator]=oe[Symbol.iterator]),ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var pe=oe.pop,de=oe.sort,he=oe.splice,ge="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+ge+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ge+"+$","g");ce.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var f=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}ce.escapeSelector=function(e){return(e+"").replace(f,p)};var ye=C,me=s;!function(){var e,b,w,o,a,T,r,C,d,i,k=me,S=ce.expando,E=0,n=0,s=W(),c=W(),u=W(),h=W(),l=function(e,t){return e===t&&(a=!0),0},f="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",t="(?:\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+ge+"*("+t+")(?:"+ge+"*([*^$|!~]?=)"+ge+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+ge+"*\\]",g=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+p+")*)|.*)\\)|)",v=new RegExp(ge+"+","g"),y=new RegExp("^"+ge+"*,"+ge+"*"),m=new RegExp("^"+ge+"*([>+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="<a id='"+S+"' href='' disabled='disabled'></a><select id='"+S+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0<I(t,T,null,[e]).length},I.contains=function(e,t){return(e.ownerDocument||e)!=T&&V(e),ce.contains(e,t)},I.attr=function(e,t){(e.ownerDocument||e)!=T&&V(e);var n=b.attrHandle[t.toLowerCase()],r=n&&ue.call(b.attrHandle,t.toLowerCase())?n(e,t,!C):void 0;return void 0!==r?r:e.getAttribute(t)},I.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ce.uniqueSort=function(e){var t,n=[],r=0,i=0;if(a=!le.sortStable,o=!le.sortStable&&ae.call(e,0),de.call(e,l),a){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)he.call(e,n[r],1)}return o=null,e},ce.fn.uniqueSort=function(){return this.pushStack(ce.uniqueSort(ae.apply(this)))},(b=ce.expr={cacheLength:50,createPseudo:F,match:D,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(v," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var v="nth"!==d.slice(0,3),y="last"!==d.slice(-4),m="of-type"===e;return 1===h&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u=v!==y?"nextSibling":"previousSibling",l=e.parentNode,c=m&&e.nodeName.toLowerCase(),f=!n&&!m,p=!1;if(l){if(v){while(u){o=e;while(o=o[u])if(m?fe(o,c):1===o.nodeType)return!1;s=u="only"===d&&!s&&"nextSibling"}return!0}if(s=[y?l.firstChild:l.lastChild],y&&f){p=(a=(r=(i=l[S]||(l[S]={}))[d]||[])[0]===E&&r[1])&&r[2],o=a&&l.childNodes[a];while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if(1===o.nodeType&&++p&&o===e){i[d]=[E,a,p];break}}else if(f&&(p=a=(r=(i=e[S]||(e[S]={}))[d]||[])[0]===E&&r[1]),!1===p)while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if((m?fe(o,c):1===o.nodeType)&&++p&&(f&&((i=o[S]||(o[S]={}))[d]=[E,p]),o===e))break;return(p-=g)===h||p%h==0&&0<=p/h}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||I.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?F(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=se.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:F(function(e){var r=[],i=[],s=ne(e.replace(ve,"$1"));return s[S]?F(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:F(function(t){return function(e){return 0<I(t,e).length}}),contains:F(function(t){return t=t.replace(O,P),function(e){return-1<(e.textContent||ce.text(e)).indexOf(t)}}),lang:F(function(n){return A.test(n||"")||I.error("unsupported lang: "+n),n=n.replace(O,P).toLowerCase(),function(e){var t;do{if(t=C?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=ie.location&&ie.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===function(){try{return T.activeElement}catch(e){}}()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:z(!1),disabled:z(!0),checked:function(e){return fe(e,"input")&&!!e.checked||fe(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return N.test(e.nodeName)},button:function(e){return fe(e,"input")&&"button"===e.type||fe(e,"button")},text:function(e){var t;return fe(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:X(function(){return[0]}),last:X(function(e,t){return[t-1]}),eq:X(function(e,t,n){return[n<0?n+t:n]}),even:X(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:X(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:X(function(e,t,n){var r;for(r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:X(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=B(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=_(e);function G(){}function Y(e,t){var n,r,i,o,a,s,u,l=c[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=y.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=m.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ve," ")}),a=a.slice(n.length)),b.filter)!(r=D[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?I.error(e):c(e,s).slice(0)}function Q(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function J(a,e,t){var s=e.dir,u=e.next,l=u||s,c=t&&"parentNode"===l,f=n++;return e.first?function(e,t,n){while(e=e[s])if(1===e.nodeType||c)return a(e,t,n);return!1}:function(e,t,n){var r,i,o=[E,f];if(n){while(e=e[s])if((1===e.nodeType||c)&&a(e,t,n))return!0}else while(e=e[s])if(1===e.nodeType||c)if(i=e[S]||(e[S]={}),u&&fe(e,u))e=e[s]||e;else{if((r=i[l])&&r[0]===E&&r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(e,t,n))return!0}return!1}}function K(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Z(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function ee(d,h,g,v,y,e){return v&&!v[S]&&(v=ee(v)),y&&!y[S]&&(y=ee(y,e)),F(function(e,t,n,r){var i,o,a,s,u=[],l=[],c=t.length,f=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)I(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),p=!d||!e&&h?f:Z(f,u,d,n,r);if(g?g(p,s=y||(e?d:c||v)?[]:t,n,r):s=p,v){i=Z(s,l),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(s[l[o]]=!(p[l[o]]=a))}if(e){if(y||d){if(y){i=[],o=s.length;while(o--)(a=s[o])&&i.push(p[o]=a);y(null,s=[],i,r)}o=s.length;while(o--)(a=s[o])&&-1<(i=y?se.call(e,a):u[o])&&(e[i]=!(t[i]=a))}}else s=Z(s===t?s.splice(c,s.length):s),y?y(null,t,s,r):k.apply(t,s)})}function te(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=J(function(e){return e===i},a,!0),l=J(function(e){return-1<se.call(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!=w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[J(K(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return ee(1<s&&K(c),1<s&&Q(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ve,"$1"),t,s<n&&te(e.slice(s,n)),n<r&&te(e=e.slice(n)),n<r&&Q(e))}c.push(t)}return K(c)}function ne(e,t){var n,v,y,m,x,r,i=[],o=[],a=u[e+" "];if(!a){t||(t=Y(e)),n=t.length;while(n--)(a=te(t[n]))[S]?i.push(a):o.push(a);(a=u(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=E+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==T||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==T||(V(o),n=!C);while(s=v[a++])if(s(o,t||T,n)){k.call(r,o);break}i&&(E=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=pe.call(r));f=Z(f)}k.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&ce.uniqueSort(r)}return i&&(E=h,w=p),c},m?F(r):r))).selector=e}return a}function re(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&Y(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&C&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(O,P),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=D.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(O,P),H.test(o[0].type)&&U(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&Q(o)))return k.apply(n,r),n;break}}}return(l||ne(e,c))(r,t,!C,n,!t||H.test(e)&&U(t.parentNode)||t),n}G.prototype=b.filters=b.pseudos,b.setFilters=new G,le.sortStable=S.split("").sort(l).join("")===S,V(),le.sortDetached=$(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),ce.find=I,ce.expr[":"]=ce.expr.pseudos,ce.unique=ce.uniqueSort,I.compile=ne,I.select=re,I.setDocument=V,I.tokenize=Y,I.escape=ce.escapeSelector,I.getText=ce.text,I.isXML=ce.isXMLDoc,I.selectors=ce.expr,I.support=ce.support,I.uniqueSort=ce.uniqueSort}();var d=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&ce(e).is(n))break;r.push(e)}return r},h=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},b=ce.expr.match.needsContext,w=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1<se.call(n,e)!==r}):ce.filter(n,e,r)}ce.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ce.find.matchesSelector(r,e)?[r]:[]:ce.find.matches(e,ce.grep(t,function(e){return 1===e.nodeType}))},ce.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ce(e).filter(function(){for(t=0;t<r;t++)if(ce.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)ce.find(e,i[t],n);return 1<r?ce.uniqueSort(n):n},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&&b.test(e)?ce(e):e||[],!1).length}});var k,S=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&ce(e);if(!b.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&ce.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?ce.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return h((e.parentNode||{}).firstChild,e)},children:function(e){return h(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(fe(e,"template")&&(e=e.content||e),ce.merge([],e.childNodes))}},function(r,i){ce.fn[r]=function(e,t){var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=ce.filter(t,n)),1<this.length&&(j[r]||ce.uniqueSort(n),E.test(r)&&n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function N(e){return e}function q(e){throw e}function L(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}ce.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},ce.each(e.match(D)||[],function(e,t){n[t]=!0}),n):ce.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){ce.each(e,function(e,t){v(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==x(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return ce.each(arguments,function(e,t){var n;while(-1<(n=ce.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<ce.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},ce.extend({Deferred:function(e){var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return ce.Deferred(function(r){ce.each(o,function(e,t){var n=v(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)):(u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){ce.Deferred.exceptionHook&&ce.Deferred.exceptionHook(e,t.error),u<=i+1&&(a!==q&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&&(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))}}return ce.Deferred(function(e){o[0][3].add(l(0,e,v(r)?r:N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))}).promise()},promise:function(e){return null!=e?ce.extend(e,a):a}},s={};return ce.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&&i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t){ie.console&&ie.console.warn&&e&&H.test(e.name)&&ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ce.readyException=function(e){ie.setTimeout(function(){throw e})};var O=ce.Deferred();function P(){C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}ce.fn.ready=function(e){return O.then(e)["catch"](function(e){ce.readyException(e)}),this},ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&&0<--ce.readyWait||O.resolveWith(C,[ce])}}),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?ie.setTimeout(ce.ready):(C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));var M=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(ce(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},R=/^-ms-/,I=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function F(e){return e.replace(R,"ms-").replace(I,W)}var $=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=ce.expando+B.uid++}B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][F(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(F):(t=F(t))in r?[t]:t.match(D)||[]).length;while(n--)delete r[t[n]]}(void 0===t||ce.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!ce.isEmptyObject(t)}};var _=new B,z=new B,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(U,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(e){}z.set(e,t,n)}else n=void 0;return n}ce.extend({hasData:function(e){return z.hasData(e)||_.hasData(e)},data:function(e,t,n){return z.access(e,t,n)},removeData:function(e,t){z.remove(e,t)},_data:function(e,t,n){return _.access(e,t,n)},_removeData:function(e,t){_.remove(e,t)}}),ce.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=z.get(o),1===o.nodeType&&!_.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){z.set(this,n)}):M(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=z.get(o,n))?t:void 0!==(t=V(o,n))?t:void 0;this.each(function(){z.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){z.remove(this,e)})}}),ce.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&&(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){ce.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return _.get(e,n)||_.access(e,n,{empty:ce.Callbacks("once memory").add(function(){_.remove(e,[t+"queue",n])})})}}),ce.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?ce.queue(this[0],t):void 0===n?this:this.each(function(){var e=ce.queue(this,t,n);ce._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ce.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var G=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentElement,K=function(e){return ce.contains(e.ownerDocument,e)},Z={composed:!0};J.getRootNode&&(K=function(e){return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument});var ee=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&K(e)&&"none"===ce.css(e,"display")};function te(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return ce.css(e,t,"")},u=s(),l=n&&n[3]||(ce.cssNumber[t]?"":"px"),c=e.nodeType&&(ce.cssNumber[t]||"px"!==l&&+u)&&Y.exec(ce.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ne={};function re(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ee(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||(o=a.body.appendChild(a.createElement(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ne[s]=u)))):"none"!==n&&(l[c]="none",_.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}ce.fn.extend({show:function(){return re(this,!0)},hide:function(){return re(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ee(this)?ce(this).show():ce(this).hide()})}});var xe,be,we=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",le.option=!!xe.lastChild;var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n<r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]:o);else if(je.test(o)){a=a||f.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<ce.inArray(o,r))i&&i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&&Ee(a),n){c=0;while(o=a[c++])Ce.test(o.type||"")&&n.push(o)}return f}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function qe(){return!1}function Le(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return ce().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=ce.guid++)),e.each(function(){ce.event.add(this,t,i,r,n)})}function He(e,r,t){t?(_.set(e,r,!1),ce.event.add(e,r,{namespace:!1,handler:function(e){var t,n=_.get(this,r);if(1&e.isTrigger&&this[r]){if(n)(ce.event.special[r]||{}).delegateType&&e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&&(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===_.get(e,r)&&ce.event.add(e,r,Ne)}ce.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);if($(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof ce&&ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=ce.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=ce.event.special[d]||{},c=ce.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ce.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),ce.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&&_.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=ce.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&&_.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<ce(i,this).index(l):ce.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(ce.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[ce.expando]?e:new ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&&t.click&&fe(t,"input")&&_.get(t,"click")||fe(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ce.Event=function(e,t){if(!(this instanceof ce.Event))return new ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:qe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[ce.expando]=!0},ce.Event.prototype={constructor:ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ce.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},ce.event.addProp),ce.each({focus:"focusin",blur:"focusout"},function(r,i){function o(e){if(C.documentMode){var t=_.get(this,"handle"),n=ce.event.fix(e);n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)}else ce.event.simulate(i,e.target,ce.event.fix(e))}ce.event.special[r]={setup:function(){var e;if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)},trigger:function(){return He(this,r),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e):(this.removeEventListener(i,o),_.remove(this,i))},_default:function(e){return _.get(e.target,r)},delegateType:i},ce.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);n||(C.documentMode?this.addEventListener(i,o):e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;n?_.set(t,i,n):(C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))}}}),ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ce.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),ce.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=qe),this.each(function(){ce.event.remove(this,e,n,t)})}});var Oe=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&&(o=z.access(e),a=ce.extend({},o),z.set(t,a))}}function $e(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1<f&&"string"==typeof d&&!le.checkClone&&Pe.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)});if(f&&(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=ce.map(Se(e,"script"),Ie)).length;c<f;c++)u=e,c!==p&&(u=ce.clone(u,!0,!0),s&&ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!_.access(u,"globalEval")&&ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?ce._evalUrl&&!u.noModule&&ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):m(u.textContent.replace(Me,""),u,l))}return n}function Be(e,t,n){for(var r,i=t?ce.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&&(n&&K(r)&&Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&we.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r<i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0<(a=Se(c,"script")).length&&Ee(a,!f&&Se(e,"script")),c},cleanData:function(e){for(var t,n,r,i=ce.event.special,o=0;void 0!==(n=e[o]);o++)if($(n)){if(t=n[_.expando]){if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r):ce.removeEvent(n,r,t.handle);n[_.expando]=void 0}n[z.expando]&&(n[z.expando]=void 0)}}}),ce.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return M(this,function(e){return void 0===e?ce.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return $e(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ce.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ce.clone(this,e,t)})},html:function(e){return M(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=ce.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return $e(this,arguments,function(e){var t=this.parentNode;ce.inArray(this,n)<0&&(ce.cleanData(Se(this)),t&&t.replaceChild(e,this))},n)}}),ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ce.fn[e]=function(e){for(var t,n=[],r=ce(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=ie),t.getComputedStyle(e)},Ue=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n){var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&&_e.test(a)&&Ve.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=C.createElement("div"),l=C.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=C.createElement("table"),t=C.createElement("tr"),n=C.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}}))}();var Qe=["Webkit","Moz","ms"],Je=C.createElement("div").style,Ke={};function Ze(e){var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e:Ke[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Je)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&&(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&&(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))):(u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ot(e,t,n){var r=Xe(e),i=(!le.boxSizingReliable()||n)&&"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!le.boxSizingReliable()&&i||!le.reliableTrDimensions()&&fe(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===ce.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=F(t),u=ze.test(t),l=e.style;if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=Y.exec(n))&&i[1]&&(n=te(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(ce.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=F(t);return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ge(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ce.each(["height","width"],function(e,u){ce.cssHooks[u]={get:function(e,t,n){if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function(){return ot(e,u,n)})},set:function(e,t,n){var r,i=Xe(e),o=!le.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&&(r=Y.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}}}),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ce.each({margin:"",padding:"",border:"Width"},function(i,o){ce.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(ce.cssHooks[i+o].set=rt)}),ce.fn.extend({css:function(e,t){return M(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Xe(e),i=t.length;a<i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}return void 0!==n?ce.style(e,t,n):ce.css(e,t)},e,t,1<arguments.length)}}),((ce.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ce.fx=at.prototype.init,ce.fx.step={};var st,ut,lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function dt(){ut&&(!1===C.hidden&&ie.requestAnimationFrame?ie.requestAnimationFrame(dt):ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())}function ht(){return ie.setTimeout(function(){st=void 0}),st=Date.now()}function gt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function vt(e,t,n){for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function yt(o,e,t){var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:ce.extend({},e),opts:ce.extend(!0,{specialEasing:{},easing:ce.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t){var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&&(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}ce.Animation=ce.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return te(n.elem,e,Y.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(D);for(var n,r=0,i=e.length;r<i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||ce.style(e,r)}if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&&(l?c=l:(re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===ce.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=_.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&re([e],!0),p.done(function(){for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])})),u=vt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),ce.speed=function(e,t,n){var r=e&&"object"==typeof e?ce.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return ce.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&ce.dequeue(this,r.queue)},r},ce.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ee).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function(){var e=yt(this,ce.extend({},t),o);(i||_.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&pt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||ce.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;for(t.finish=!0,ce.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),ce.each(["toggle","show","hide"],function(e,r){var i=ce.fn[r];ce.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(gt(r,!0),e,t,n)}}),ce.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){ce.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),ce.timers=[],ce.fx.tick=function(){var e,t=0,n=ce.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0},ce.fx.timer=function(e){ce.timers.push(e),ce.fx.start()},ce.fx.interval=13,ce.fx.start=function(){ut||(ut=!0,dt())},ce.fx.stop=function(){ut=null},ce.fx.speeds={slow:600,fast:200,_default:400},ce.fn.delay=function(r,e){return r=ce.fx&&ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=ie.setTimeout(e,r);t.stop=function(){ie.clearTimeout(n)}})},lt=C.createElement("input"),ct=C.createElement("select").appendChild(C.createElement("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createElement("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend({attr:function(e,t){return M(this,ce.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){ce.removeAttr(this,e)})}}),ce.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n):(1===o&&ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&fe(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(D);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n}},ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t){var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o:null,xt[o]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function Tt(e){return(e.match(D)||[]).join(" ")}function Ct(e){return e.getAttribute&&e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(D)||[]}ce.fn.extend({prop:function(e,t){return M(this,ce.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[ce.propFix[e]||e]})}}),ce.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ce.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(ce.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ce.propFix[this.toLowerCase()]=this}),ce.fn.extend({addClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).addClass(t.call(this,e,Ct(this)))}):(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).removeClass(t.call(this,e,Ct(this)))}):arguments.length?(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each(function(e){ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function(){if(s)for(o=ce(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=Ct(this))&&_.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":_.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}});var St=/\r/g;ce.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=v(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,ce(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=ce.map(t,function(e){return null==e?"":e+""})),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0}}),ce.extend({valHooks:{option:{get:function(e){var t=ce.find.attr(e,"value");return null!=t?t:Tt(ce.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))){if(t=ce(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=ce.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<ce.inArray(ce.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ce.each(["radio","checkbox"],function(){ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<ce.inArray(ce(e).val(),t)}},le.checkOn||(ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Et=ie.location,jt={guid:Date.now()},At=/\?/;ce.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new ie.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};ce.extend(ce.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(d+ce.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[ce.expando]?e:new ce.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!y(n)){for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&&p.push(a.defaultView||a.parentWindow||ie)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&&_.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&$(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!$(n)||u&&v(n[d])&&!y(n)&&((a=n[u])&&(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=ce.extend(new ce.Event,n,{type:e,isSimulated:!0});ce.event.trigger(r,null,t)}}),ce.fn.extend({trigger:function(e,t){return this.each(function(){ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ce.event.trigger(e,t,n,!0)}});var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(n,e,r,i){var t;if(Array.isArray(e))ce.each(e,function(e,t){r||qt.test(n)?i(n,t):Pt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}ce.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ce.isPlainObject(e))ce.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&")},ce.fn.extend({serialize:function(){return ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ce.prop(this,"elements");return e?ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ce(this).is(":disabled")&&Ot.test(this.nodeName)&&!Ht.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=ce(this).val();return null==n?null:Array.isArray(n)?ce.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,It=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt={},_t={},zt="*/".concat("*"),Xt=C.createElement("a");function Ut(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Vt(t,i,o,a){var s={},u=t===_t;function l(e){var r;return s[e]=!0,ce.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Gt(e,t){var n,r,i=ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ce.extend(!0,e,r),e}Xt.href=Et.href,ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)},ajaxPrefilter:Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?ce(y):ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain){r=C.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&&v.global)&&0==ce.active++&&ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Mt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(At.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(It,"$1"),o=(At.test(f)?"&":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&&(ce.lastModified[f]&&T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&&T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Vt(_t,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=ie.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&ie.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<ce.inArray("script",v.dataTypes)&&ce.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(ce.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(ce.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--ce.active||ce.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return ce.get(e,t,n,"json")},getScript:function(e,t){return ce.get(e,void 0,t,"script")}}),ce.each(["get","post"],function(e,i){ce[i]=function(e,t,n,r){return v(t)&&(r=r||n,n=t,t=void 0),ce.ajax(ce.extend({url:e,type:i,dataType:r,data:t,success:n},ce.isPlainObject(e)&&e))}}),ce.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),ce._evalUrl=function(e,t,n){return ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){ce.globalEval(e,t,n)}})},ce.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return v(n)?this.each(function(e){ce(this).wrapInner(n.call(this,e))}):this.each(function(){var e=ce(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=v(t);return this.each(function(e){ce(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ce(this).replaceWith(this.childNodes)}),this}}),ce.expr.pseudos.hidden=function(e){return!ce.expr.pseudos.visible(e)},ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ce.ajaxSettings.xhr=function(){try{return new ie.XMLHttpRequest}catch(e){}};var Yt={0:200,1223:204},Qt=ce.ajaxSettings.xhr();le.cors=!!Qt&&"withCredentials"in Qt,le.ajax=Qt=!!Qt,ce.ajaxTransport(function(i){var o,a;if(le.cors||Qt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Yt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&ie.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),ce.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ce.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ce.globalEval(e),e}}}),ce.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ce.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=ce("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=Tt(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&ce.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?ce("<div>").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ce.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=ae.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(ae.call(arguments)))}).guid=e.guid=e.guid||ce.guid++,i},ce.holdReady=function(e){e?ce.readyWait++:ce.ready(!0)},ce.isArray=Array.isArray,ce.parseJSON=JSON.parse,ce.nodeName=fe,ce.isFunction=v,ce.isWindow=y,ce.camelCase=F,ce.type=x,ce.now=Date.now,ce.isNumeric=function(e){var t=ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},ce.trim=function(e){return null==e?"":(e+"").replace(en,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return ce});var tn=ie.jQuery,nn=ie.$;return ce.noConflict=function(e){return ie.$===ce&&(ie.$=nn),e&&ie.jQuery===ce&&(ie.jQuery=tn),ce},"undefined"==typeof e&&(ie.jQuery=ie.$=ce),ce});
</script>
<script type="text/javascript">
/*! clipboard.js v2.0.11 https://clipboardjs.com/ Licensed MIT © Zeno Rocha */
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return b}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),r=n.n(e);function c(t){try{return document.execCommand(t)}catch(t){return}}var a=function(t){t=r()(t);return c("cut"),t};function o(t,e){var n,o,t=(n=t,o="rtl"===document.documentElement.getAttribute("dir"),(t=document.createElement("textarea")).style.fontSize="12pt",t.style.border="0",t.style.padding="0",t.style.margin="0",t.style.position="absolute",t.style[o?"right":"left"]="-9999px",o=window.pageYOffset||document.documentElement.scrollTop,t.style.top="".concat(o,"px"),t.setAttribute("readonly",""),t.value=n,t);return e.container.appendChild(t),e=r()(t),c("copy"),t.remove(),e}var f=function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{container:document.body},n="";return"string"==typeof t?n=o(t,e):t instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==t?void 0:t.type)?n=o(t.value,e):(n=r()(t),c("copy")),n};function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var s=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},e=t.action,n=void 0===e?"copy":e,o=t.container,e=t.target,t=t.text;if("copy"!==n&&"cut"!==n)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==e){if(!e||"object"!==l(e)||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===n&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===n&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return t?f(t,{container:o}):e?"cut"===n?a(e):f(e,{container:o}):void 0};function p(t){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function d(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}function y(t,e){return(y=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function h(n){var o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}();return function(){var t,e=v(n);return t=o?(t=v(this).constructor,Reflect.construct(e,arguments,t)):e.apply(this,arguments),e=this,!(t=t)||"object"!==p(t)&&"function"!=typeof t?function(t){if(void 0!==t)return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}}function v(t){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function m(t,e){t="data-clipboard-".concat(t);if(e.hasAttribute(t))return e.getAttribute(t)}var b=function(){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&y(t,e)}(r,i());var t,e,n,o=h(r);function r(t,e){var n;return function(t){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this),(n=o.call(this)).resolveOptions(e),n.listenClick(t),n}return t=r,n=[{key:"copy",value:function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{container:document.body};return f(t,e)}},{key:"cut",value:function(t){return a(t)}},{key:"isSupported",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof t?[t]:t,e=!!document.queryCommandSupported;return t.forEach(function(t){e=e&&!!document.queryCommandSupported(t)}),e}}],(e=[{key:"resolveOptions",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===p(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=u()(t,"click",function(t){return e.onClick(t)})}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget,n=this.action(e)||"copy",t=s({action:n,container:this.container,target:this.target(e),text:this.text(e)});this.emit(t?"success":"error",{action:n,text:t,trigger:e,clearSelection:function(){e&&e.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(t){return m("action",t)}},{key:"defaultTarget",value:function(t){t=m("target",t);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(t){return m("text",t)}},{key:"destroy",value:function(){this.listener.destroy()}}])&&d(t.prototype,e),n&&d(t,n),r}()},828:function(t){var e;"undefined"==typeof Element||Element.prototype.matches||((e=Element.prototype).matches=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector),t.exports=function(t,e){for(;t&&9!==t.nodeType;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}},438:function(t,e,n){var u=n(828);function i(t,e,n,o,r){var i=function(e,n,t,o){return function(t){t.delegateTarget=u(t.target,n),t.delegateTarget&&o.call(e,t)}}.apply(this,arguments);return t.addEventListener(n,i,r),{destroy:function(){t.removeEventListener(n,i,r)}}}t.exports=function(t,e,n,o,r){return"function"==typeof t.addEventListener?i.apply(null,arguments):"function"==typeof n?i.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,function(t){return i(t,e,n,o,r)}))}},879:function(t,n){n.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},n.nodeList=function(t){var e=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===e||"[object HTMLCollection]"===e)&&"length"in t&&(0===t.length||n.node(t[0]))},n.string=function(t){return"string"==typeof t||t instanceof String},n.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},370:function(t,e,n){var f=n(879),l=n(438);t.exports=function(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!f.string(e))throw new TypeError("Second argument must be a String");if(!f.fn(n))throw new TypeError("Third argument must be a Function");if(f.node(t))return c=e,a=n,(u=t).addEventListener(c,a),{destroy:function(){u.removeEventListener(c,a)}};if(f.nodeList(t))return o=t,r=e,i=n,Array.prototype.forEach.call(o,function(t){t.addEventListener(r,i)}),{destroy:function(){Array.prototype.forEach.call(o,function(t){t.removeEventListener(r,i)})}};if(f.string(t))return t=t,e=e,n=n,l(document.body,t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var o,r,i,u,c,a}},817:function(t){t.exports=function(t){var e,n="SELECT"===t.nodeName?(t.focus(),t.value):"INPUT"===t.nodeName||"TEXTAREA"===t.nodeName?((e=t.hasAttribute("readonly"))||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),e||t.removeAttribute("readonly"),t.value):(t.hasAttribute("contenteditable")&&t.focus(),n=window.getSelection(),(e=document.createRange()).selectNodeContents(t),n.removeAllRanges(),n.addRange(e),n.toString());return n}},279:function(t){function e(){}e.prototype={on:function(t,e,n){var o=this.e||(this.e={});return(o[t]||(o[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var o=this;function r(){o.off(t,r),e.apply(n,arguments)}return r._=e,this.on(t,r,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),o=0,r=n.length;o<r;o++)n[o].fn.apply(n[o].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),o=n[t],r=[];if(o&&e)for(var i=0,u=o.length;i<u;i++)o[i].fn!==e&&o[i].fn._!==e&&r.push(o[i]);return r.length?n[t]=r:delete n[t],this}},t.exports=e,t.exports.TinyEmitter=e}},r={},o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,{a:e}),e},o.d=function(t,e){for(var n in e)o.o(e,n)&&!o.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o(686).default;function o(t){if(r[t])return r[t].exports;var e=r[t]={exports:{}};return n[t](e,e.exports,o),e.exports}var n,r});
</script>
<script type="text/javascript">
/* SVGInject - Version 1.2.3 https://github.com/iconfu/svg-inject - A tiny, intuitive, robust, caching solution for injecting SVG files inline into the DOM. Copyright (c) 2018 INCORS, the creators of iconfu.com @license MIT License - https://github.com/iconfu/svg-inject/blob/master/LICENSE */
!function(o,l){var r,a,s="createElement",g="getElementsByTagName",b="length",E="style",d="title",y="undefined",k="setAttribute",w="getAttribute",x=null,A="__svgInject",C="--inject-",S=new RegExp(C+"\\d+","g"),I="LOAD_FAIL",t="SVG_NOT_SUPPORTED",L="SVG_INVALID",v=["src","alt","onload","onerror"],j=l[s]("a"),G=typeof SVGRect!=y,f={useCache:!0,copyAttributes:!0,makeIdsUnique:!0},N={clipPath:["clip-path"],"color-profile":x,cursor:x,filter:x,linearGradient:["fill","stroke"],marker:["marker","marker-end","marker-mid","marker-start"],mask:x,pattern:["fill","stroke"],radialGradient:["fill","stroke"]},u=1,c=2,O=1;function T(e){return(r=r||new XMLSerializer).serializeToString(e)}function P(e,r){var t,n,i,o,a=C+O++,f=/url\("?#([a-zA-Z][\w:.-]*)"?\)/g,u=e.querySelectorAll("[id]"),c=r?[]:x,l={},s=[],d=!1;if(u[b]){for(i=0;i<u[b];i++)(n=u[i].localName)in N&&(l[n]=1);for(n in l)(N[n]||[n]).forEach(function(e){s.indexOf(e)<0&&s.push(e)});s[b]&&s.push(E);var v,p,m,h=e[g]("*"),y=e;for(i=-1;y!=x;){if(y.localName==E)(m=(p=y.textContent)&&p.replace(f,function(e,r){return c&&(c[r]=1),"url(#"+r+a+")"}))!==p&&(y.textContent=m);else if(y.hasAttributes()){for(o=0;o<s[b];o++)v=s[o],(m=(p=y[w](v))&&p.replace(f,function(e,r){return c&&(c[r]=1),"url(#"+r+a+")"}))!==p&&y[k](v,m);["xlink:href","href"].forEach(function(e){var r=y[w](e);/^\s*#/.test(r)&&(r=r.trim(),y[k](e,r+a),c&&(c[r.substring(1)]=1))})}y=h[++i]}for(i=0;i<u[b];i++)t=u[i],c&&!c[t.id]||(t.id+=a,d=!0)}return d}function V(e,r,t,n){if(r){r[k]("data-inject-url",t);var i=e.parentNode;if(i){n.copyAttributes&&function c(e,r){for(var t,n,i,o=e.attributes,a=0;a<o[b];a++)if(n=(t=o[a]).name,-1==v.indexOf(n))if(i=t.value,n==d){var f,u=r.firstElementChild;u&&u.localName.toLowerCase()==d?f=u:(f=l[s+"NS"]("http://www.w3.org/2000/svg",d),r.insertBefore(f,u)),f.textContent=i}else r[k](n,i)}(e,r);var o=n.beforeInject,a=o&&o(e,r)||r;i.replaceChild(a,e),e[A]=u,m(e);var f=n.afterInject;f&&f(e,a)}}else D(e,n)}function p(){for(var e={},r=arguments,t=0;t<r[b];t++){var n=r[t];for(var i in n)n.hasOwnProperty(i)&&(e[i]=n[i])}return e}function _(e,r){if(r){var t;try{t=function i(e){return(a=a||new DOMParser).parseFromString(e,"text/xml")}(e)}catch(o){return x}return t[g]("parsererror")[b]?x:t.documentElement}var n=l.createElement("div");return n.innerHTML=e,n.firstElementChild}function m(e){e.removeAttribute("onload")}function n(e){console.error("SVGInject: "+e)}function i(e,r,t){e[A]=c,t.onFail?t.onFail(e,r):n(r)}function D(e,r){m(e),i(e,L,r)}function F(e,r){m(e),i(e,t,r)}function M(e,r){i(e,I,r)}function q(e){e.onload=x,e.onerror=x}function R(e){n("no img element")}var e=function z(e,r){var t=p(f,r),h={};function n(a,f){f=p(t,f);var e=function(r){var e=function(){var e=f.onAllFinish;e&&e(),r&&r()};if(a&&typeof a[b]!=y){var t=0,n=a[b];if(0==n)e();else for(var i=function(){++t==n&&e()},o=0;o<n;o++)u(a[o],f,i)}else u(a,f,e)};return typeof Promise==y?e():new Promise(e)}function u(u,c,e){if(u){var r=u[A];if(r)Array.isArray(r)?r.push(e):e();else{if(q(u),!G)return F(u,c),void e();var t=c.beforeLoad,n=t&&t(u)||u[w]("src");if(!n)return""===n&&M(u,c),void e();var i=[];u[A]=i;var l=function(){e(),i.forEach(function(e){e()})},s=function f(e){return j.href=e,j.href}(n),d=c.useCache,v=c.makeIdsUnique,p=function(r){d&&(h[s].forEach(function(e){e(r)}),h[s]=r)};if(d){var o,a=function(e){if(e===I)M(u,c);else if(e===L)D(u,c);else{var r,t=e[0],n=e[1],i=e[2];v&&(t===x?(t=P(r=_(n,!1),!1),e[0]=t,e[2]=t&&T(r)):t&&(n=function o(e){return e.replace(S,C+O++)}(i))),r=r||_(n,!1),V(u,r,s,c)}l()};if(typeof(o=h[s])!=y)return void(o.isCallbackQueue?o.push(a):a(o));(o=[]).isCallbackQueue=!0,h[s]=o}!function m(e,r,t){if(e){var n=new XMLHttpRequest;n.onreadystatechange=function(){if(4==n.readyState){var e=n.status;200==e?r(n.responseXML,n.responseText.trim()):400<=e?t():0==e&&t()}},n.open("GET",e,!0),n.send()}}(s,function(e,r){var t=e instanceof Document?e.documentElement:_(r,!0),n=c.afterLoad;if(n){var i=n(t,r)||t;if(i){var o="string"==typeof i;r=o?i:T(t),t=o?_(i,!0):i}}if(t instanceof SVGElement){var a=x;if(v&&(a=P(t,!1)),d){var f=a&&T(t);p([a,r,f])}V(u,t,s,c)}else D(u,c),p(L);l()},function(){M(u,c),p(I),l()})}}else R()}return G&&function i(e){var r=l[g]("head")[0];if(r){var t=l[s](E);t.type="text/css",t.appendChild(l.createTextNode(e)),r.appendChild(t)}}('img[onload^="'+e+'("]{visibility:hidden;}'),n.setOptions=function(e){t=p(t,e)},n.create=z,n.err=function(e,r){e?e[A]!=c&&(q(e),G?(m(e),M(e,t)):F(e,t),r&&(m(e),e.src=r)):R()},o[e]=n}("SVGInject");"object"==typeof module&&"object"==typeof module.exports&&(module.exports=e)}(window,document);
</script>
<script type="text/javascript">
/* ↓↓↓ VLOOK.js (mini) V20.0 (2023-09-10) - Typora Plugin - powered by MAX°孟兆, https://github.com/MadMaxChow/VLOOK */
!function(){"use strict";function t(){console.log.apply(console,arguments)}function e(){console.info.apply(console,arguments)}function n(){console.warn.apply(console,arguments)}function i(){console.error.apply(console,arguments)}function o(t){alert(t)}function a(){return window.location.href}function r(t){window.location.href=t}function l(){return window.location.hash}function c(t,e){t!==no&&t.addClass(e)}function s(t,e){t!==no&&t.removeClass(e)}function u(t,e,n){t!==no&&(t.removeClass(e),t.addClass(n))}function d(t){t!==no&&t.remove()}function h(t){return parseInt(t)}function f(t){return parseFloat(t)}function p(t){return Math.round(t)}function v(t){return Math.ceil(t)}function m(t){return decodeURI(t)}function g(){return qs===no&&(qs=$("html"),0===qs.length&&(qs=no,i("Failed [ DOM.html ]"))),qs}function b(){return Us===no&&(Us=$("body"),0===Us.length&&(Us=no,i("Failed [ DOM.body ]"))),Us}function w(){return js===no&&(js=$("#write"),0===js.length&&(js=no,i("Failed [ VOM.doc ]"))),js}function y(){return Bs===no&&(Bs=$("#write>pre.md-meta-block:first-child + h6, #write>h6:first-child"),0===Bs.length&&(Bs=no,x()===no&&n("Failed [ VOM.c ], maybe no cover: "+a()))),Bs}function k(){if(Gs===no){let t=$(".footnotes-area");if(t!==no){let e=t.prev(),n;"h1"===Y(e)&&(Gs=e)}else Gs=no,n("Failed [ VOM.bc ], maybe no backcover")}return Gs}function x(){return Ys===no&&(Ys=$("#vk-id-doc-title"),0===Ys.length&&(Ys=no,n("Failed [ VOM.dt ] "+a()))),Ys}function T(){tu=S(a());let t=L("vlook-query");eu=S("file.html"+(t!==no?"?"+t:""))}function z(t){return localStorage[os+t]}function C(t,e){localStorage[os+t]=e}function H(){return $(document).a(Gc)}function L(t){let e=$("meta[name='"+t+"']").a(Ga);return e==="${"+t+"}"?no:e}function M(t){let e=tu[t];return e===no&&(e=eu[t]),e}function S(t){let e=t.i("#"),n=(t=e>-1?t.s(0,e):t).i("?"),i=t.s(n>-1?n+1:t.length,t.length),o={},a=i.length>0?i.sp("&"):[],r=null,l=a.length;for(let t=0;t<l;t++)r=a[t].sp("="),o[decodeURIComponent(r[0])]=decodeURIComponent(r[1]);return o}function O(t){let e=t.i("#");return e>-1?t.s(e,t.length):""}function V(t){let e=t.i("?");return e>-1?t.s(e+1,t.length):""}function I(t){let e=t.i("#");return e>-1?t.s(0,e):t}function A(t){return t.altKey}function F(t,e){let n=e.pageX||e.clientX+document.body.scrollLeft,i=e.pageY||e.clientY+document.body.scrollTop,o=2*h(t.c(yc)),a=h(t.c(Ho));return!(n<=t.oL()||n>=t.oL()+t.w()+o||i<=t.oT()||i>=t.oT()+t.ht()+o+a)}function N(t){if(t.length>3){let e=D(t),n=e.length,i="",o;for(let t=0;t<n;t++)o=e[t],i+=o.charAt(0).toUpperCase()+o.slice(1);return i}return t.charAt(0).toUpperCase()+t.slice(1)}function D(t){let e;return t.l().split(/(\S{2})/i).filter((t=>""!==t))}function W(t,e,n){let i="",o=t.length,a="";for(let r=0;r<o;r++)a=t[r],i+="var(--ac-"+a+e+("bk"===a?"":n)+")",r<o-1&&(i+=",");return i}function E(t,e){let n=[];if(e!==no)for(let i=0,o=t.length;i<o;i++)n.push(j(t[i]+"-"+e));for(let i=0,o=t.length;i<o;i++)B(t[i],e!==no?n[i]:0)}function P(t){let e=t.i("?"),n=t.s(0,e).lastIndexOf("/"),i=-1===n?0:n;return t.s(0,i+1)}function K(t){return 0===t.length?"":t.r(/</g,"&lt;").r(/>/g,"&gt;")}function _(t){return 0===t.length?"":t.r(/'/g,"").r(/"/g,"")}function R(t,e){function n(t,e,n){let i=0;for(;e>0;)n.i(t[i])>-1?e-=2:e--,i++;return t.s(0,i)}function i(t,e,n){let i=0,o=t.length-1;for(;e>0;)n.i(t[o-i])>-1?e-=2:e--,i++;return t.s(o+1-i)}if((t=t.r(/\s+/g," ")).length<=2*e)return K(t);let o=t.s(0,e).x(),a=t.s(t.length-e,t.length).x(),r=o.m(/\p{Unified_Ideograph}/gu),l=a.m(/\p{Unified_Ideograph}/gu);return null!=r&&r.length>0&&(o=n(o,e,r)),null!=l&&l.length>0&&(a=i(a,e,l)),K(o+" . . . "+a)}function q(){let e=l();return e.length>0&&"#vk-id-doc-title"!==e?(t("    ↩ Redirect to h: "+m(e)),r("#"),r(e),setTimeout((function(){ft(e)}),300),io):oo}function U(t){let e=m(l());r(t),e===m(t)&&ft(t)}function j(t){return getComputedStyle(document.documentElement).getPropertyValue(t)}function B(t,e){document.documentElement.style.setProperty(t,e)}function G(){return j("--v-theme-name").rA('"',"").x()}function Y(t){let e=t===no?"":t.prop(_c);return e===no?"":e.l()}function Z(t){return t.r(/(\d)(?=(\d{3})+(\.\d+)*(\D)*$)/g,"$1,")}function X(t){return t.r(/\.(\d+)/,".<span class='v-tbl-col-fmt-num-decimal'>$1</span>")}function J(t){return t.r(/%</,"<span class='v-tbl-col-fmt-percent'> %</span><")}function Q(t){return(t=(t=t.r(/<\/span><span>([$])<\/span><span>/,"$1")).r(/>([$])<\/span><span>/,">$1")).r(/>([a-z$¥￥]{0,3})\s/i,'><span class="v-tbl-col-fmt-currency">$1</span>')}function tt(){let t=io,e=["因以下原因无法激活 VLOOK 插件：\n\n","The VLOOK plugin cannot be activated for the following reasons:\n\n"][ou];return-1===b().a(Ra).i("typora-export")&&(e+=["• 只支持由 Typora 导出的 HTML 文件\n","• Only HTML files exported by Typora are supported\n"][ou],t=oo),0===$(".md-toc").length&&(e+=["• 缺少 [TOC], 这是 GFM 标准的「目录」语法\n",'• Missing [TOC], the GFM standard "Table of Content"\n'][ou]),t?io:(e+=["\n建议参考文档模板：","\nSuggestion Reference document template: "][ou]+"\nreleased/demo/VLOOK-Document-Template.md",o(e),oo)}function et(){let t=new Wt;t.st(),Ps=new pe(new Se(Ml,qo),j("--v-f-theme")),Ps===oo?o("Failed [ iFntThm ]"):Ps.init(M("wf")),t.ed("    ├ Font Themer: "),t.st(),Ws=new ie(180,new _e(Ac)),Ws===oo&&o("Failed [ iSpotlight ]"),t.ed("    ├ Spotlight: "),Es=new oe(new _e("laserPointe")),Es===oo&&o("Failed [ iPter ]"),t.ed("    ├ LaserPointer: "),t.st();let e=M("cf");nd=e!==sc,e!==no&&e!==uc&&e!==sc&&(id=e.i(Kc)>-1,od=e.i(Tl)>-1,ad=e.i(Ua)>-1),Oe(),t.ed("    ├ Content Folding: "),We(),_s=new Ke(new Se("info-tips",qo)),0===_s.length&&o("Failed [ iInfoTips ]"),t.st();let n=M("nc");Fs=new re(new Se(rc,ql,io),n),Fs===oo&&o("Failed [ iNavCenter ]"),t.ed("    ├ Nav Center: "),t.st(),Ns=new le(Fs),Ns===oo?o("Failed [ iChapNav ]"):Fs.chpNav=Ns,t.ed("    ├ Chapter Nav: "),t.st(),As=new de(Fs,Ns),As===oo?o("Failed [ iTb ]"):(As.add(rc,(function(){Fs.tg()})),As.add(Ml,(function(){Ps.tg()})),As.add(Xa,(function(){he.tg()})),As.addSpliter(Zc),As.add($c,(function(){_s.inform(["开启方式：<br /><strong>三击文档中的「任意段落」</strong>",'Open method:<br /><strong>three click "any paragraph" in the document</strong>'][ou],1e4,io)})),As.add(Ac,(function(){Es.hide(),Ws.tg()&&Ds.hide()})),As.add(Rl,(function(){Ws.hide(),Es.tg()&&Ds.hide()})),As.add(Hc,(function(){Vt()})),Fs.toolbar=As,Ws.toolbar=As,Es.toolbar=As,Ps.bindButton(As.btns[Ml])),t.ed("    ├ Toolbar: "),t.st(),Ks=new xi,Ks===oo&&o("Failed [ iFigNav ]"),t.ed("    ├ Figure Nav: "),t.st(),Re(),Rs=new ve(new Se("foot-note",Do,io)),Rs===oo&&o("Failed [ iFootNote ]"),we(),$e(),ke(new Se("link-checker",Mc,io)),me(),ge("doc-info",Bu),ge("zoom-view",Gu),ge("link-checker",Yu),t.ed("    └ Misc: ")}function nt(){eo.st("* Document Logo");let t=$(".v-doc-logo-light").c(yo),e=$(".v-doc-logo-dark").c(yo);if($("head").ap("<link rel='icon' id='doc-icon-light' href='"+t.s(5,t.length-2)+"' type='image/x-icon'/><link rel='icon' id='doc-icon-dark' href='"+e.s(5,e.length-2)+"' type='image/x-icon'/>"),eo.ed(so),y()===no){let t=Qs===nc?" mini":"";w().pp('<div id="vk-id-doc-title" class="v-doc-title'+t+'">'+H()+"</div>")}eo.st("* UI i18n"),vt(),eo.ed(so),M("capauto")===uc&&(yd=io),eo.st("* Audio: "),Qn(),eo.ed(so),eo.st("* Video: "),ti(),eo.ed(so),eo.st("* Quote: "),un(),mn(),eo.ed(so),eo.st("* Figure: "),wi(),eo.ed(Ja),eo.st("* Table: "),$n(),eo.ed(Ja),zn(),Xn(),eo.st("* Code Block: "),Ye(),eo.ed(so),eo.st("* Code & Xscript °Magic: "),Vi(),Ci(),eo.ed(so),hn(),eo.st("* Foot Note: "),ve.init(),eo.ed(so),yt(),Ie(),eo.st("* Adjust NavCenter/ChapterNav/FigureNav/Toolbar/StatusBar"),re.init()&&(Zs.device.mobile||Fs.showHandle(),Fs.adjust(),Ns.adjust(),As.adjust(),be(),Fs.catalog.adjustHoverStyle(),Ns.adjustHoverStyle(),Ks.adjustHoverStyle()),eo.ed(so),Je(),Fs.catalog.hasIndexItem()||Fs.figure.hasIndexItem()||Fs.table.hasIndexItem()||Fs.media.hasIndexItem()||Fs.codeblock.hasIndexItem()||(Fs.runMode="closed"),eo.st("* Binding Event"),document.addEventListener("mousemove",(function(t){Ws.repaint(t),Fs.snap(t)})),$(document).uC().ck((function(){Sn()})),document.addEventListener("mousewheel",(function(t){return!1}),!1),$(document).on("scroll",(function(){let t=(new Date).getTime(),e=$(document).scrollTop(),n=oo,i=$(document).ht();(e<20||e>i-20||t-ru>500)&&qe(e),(e<20||e>i-20||(n=t-ru>500)||n&&Math.abs(e-lu)>100)&&(Lt(t,$(document).scrollTop()),bt()),Fs.catalog.focusHeader(e)})),$(window).on("resize",(function(){Sn(),Fs.catalog.focusHeader(),bt(),pn()})),window.onbeforeprint=function(){Qs!==nc&&"VLOOK"!==gu&&o(["注意！为确保打印正常，建议使用文档内工具栏左侧的【打印】按钮进行打印！","Notice! To ensure normal printing, it is recommended to use the [Print] button on the left side of the toolbar in the document to print!"][ou])},window.onafterprint=function(){Qs!==nc&&It()},$(window).on("hashchange",(function(t){let e=l(),n=e.s(1,e.length);if(0===n.x().length)return;Fs.history.add(e);let i=$("#"+m(n)+", a[name='"+n+"']");if(i!==no&&i.o()!==no&&0===i.oT()){let t=i.closest(To);if(t.length>0&&t.isHidden()){let n=t.prev().f(".v-blockquote-folder");n.length>0&&(n.tr(oc),r(e))}}null!=lo&&lo===e||setTimeout((function(){ft(m(n))}),Zs.browser.Firefox?300:0),lo=e,Fs.showed||wt()})),eo.ed(so)}function it(){let t=new Wt;t.st(),Ti(),t.ed("    ├ TaskList: "),t.st(),zi(),t.ed("    └ Mermaid: ")}function ot(t){t!==no&&t.c(zs,"visible").c(dc,1)}function at(t){t!==no&&t.c(zs,Al).c(dc,0)}function rt(t){return"<kbd>"+t+"</kbd>"}function lt(t,e){let n=e?"⌃":Zs.os.macOS?"⌃ control":"⌃ Ctrl";return t?n:rt(n)}function ct(t,e){let n=e?"⇧":"⇧ shift";return t?n:rt(n)}function st(t,e){let n=Zs.os.macOS?e?"⌥":"⌥ option":"Alt";return t?n:rt(n)}function ut(t,e){let n=Zs.os.macOS?e?"⌘":"⌘ command":"Win";return t?n:rt(n)}function dt(){return'<div class="v-copyright"><svg class="v-copyright-svg-ico" width="24px" height="24px" style="display: inline-block; vertical-align: middle; cursor: pointer;"><use xlink:href="#icoVLOOK"></use></svg>&nbsp;&nbsp;Published with <a href="https://github.com/MadMaxChow/VLOOK" target="_blank"><strong>VLOOK</strong></a>™ (V20.0) &amp; <a href="https://www.typora.io" target="_blank"><strong>Typora</strong></a>.&nbsp;&nbsp;Support: <strong><a href="https://qm.qq.com/cgi-bin/qm/qr?k=oB8wpFG_4SEMf1CL9qVy-jMw0CMfSwff&jump_from=webapi">QQ Group</a></strong> / <strong><a href="mailto:67870144@qq.com?subject=Feedback%20about%20VLOOK%20V20.0&body=Hi,%0D%0A%0D%0A====================%0D%0A%0D%0A'+encodeURI(Zs.print(io))+'">Email</a></strong>.</div>'}function ht(){return $(window).w()<=co}function ft(t){if(t!==no&&t.sW("#")&&(t=t.s(1,t.length)),t===no||0===t.x().length)return;let e=h(Ns.ui.c(Xc)),n=h(Ns.ui.c(Il)),i=10,o=$("#"+m(t)+", a[name='"+t+"']"),a=Y(o);"h1h2h3h4h5h6".i(a)>-1?(i+="h6"===a?e+n+16:o.ht()+10+6*(h(a.s(1,2))-1),i-=h(j("--v-top-margin"))):t.sW("ref-footnote")?i+=70:i+=e+n,$(document).scrollTop($(document).scrollTop()-i)}function pt(t,e,n,i,o){return'<svg width="'+e+'px" height="'+n+'px"'+(o=o!==no?' style="'+o+'"':"")+' class="v-svg-small-ico"><use class="v-svg-ico-'+i+'" xlink:href="#'+t+'"></use></svg>'}function vt(){rd!==no&&rd.f("div > span").a(Gc,["查看更多","View More"][ou]),As.btns[rc].a(hl,["<strong>隐藏</strong> / <strong>显示</strong> 导航中心","<strong>Hide</strong> / <strong>Show</strong> Navigation Center"][ou]+"\n<sub>"+rt("O")+"</sub>"),As.btns[Xa].a(hl,["切换 [ <strong>黑暗</strong> / <strong>明亮</strong> ] 模式","Switch <strong>Dark</strong> / <strong>Light</strong> Mode"][ou]+"\n<sub>"+rt("D")+"</sub>"),As.btns[Ml].a(hl,["切换 字体风格","Switch Font Theme"][ou]+"\n<sub>"+rt("A")+"</sub>"),As.btns[$c].a(hl,["段落导航 模式","Paragraph Navigation mode"][ou]),As.btns.spotlight.a(hl,["聚光灯",Ac][ou]+"\n<sub>"+rt("S")+"</sub>"),As.btns[Rl].a(hl,["激光笔","Laser Pointer"][ou]+"\n<sub>"+rt("P")+"</sub>"),As.btns.print.a(hl,["打印...","Print..."][ou]),Ns.prev.ui.a(hl,["前一章","Previous Chapter"][ou]+"\n<sub>"+rt("◄")+"</sub>"),Ns.next.ui.a(hl,["后一章","Next Chapter"][ou]+"\n<sub>"+rt("►")+"</sub>"),Ns.dt.a(hl,["回到封面","Back to cover"][ou]),Ns.current.ui.a(hl,["回到本章的开始","Go back to the beginning of this chapter"][ou]),Ks.btns.prev.a(Gc,"[ ← ] "+["前一张","Previous"][ou]),Ks.btns.next.a(Gc,"[ → ] "+["后一张","Next"][ou]),Ks.btns.close.a(Gc,"[ ESC ] "+["关闭","Close"][ou]),Ps.ui.f(".v-font-package").t(["字体","Font"][ou]+" "),Ps.ui.f(".v-font-theme-info").h(["若无法连接互联网加载在线版本字体，建议将字体直接下载到本地","If you cannot connect to the Internet to load the online version of the font, it is recommended to download the font directly to the local"][ou]+" (<a href='https://github.com/MadMaxChow/VLOOK/blob/master/FONT.md'>"+["主站","Primary"][ou]+"</a> | <a href='https://gitee.com/madmaxchow/VLOOK/blob/master/FONT.md'>"+["备用","Standby"][ou]+"</a>)"),Rs.buttonSeeAll.ch("a").t(["查看所有脚注","View all footnotes"][ou]+" ▶"),Gu.t("⊖ "+["缩放","Zoom"][ou]+" ⊕")}function mt(t){let e=($(window).w()-t.w())/2,n=mo;Zs.device.mobile&&(e=10,n=10),t.c(ql,e).c(Mc,n).c(Xc,($(window).ht()-t.ht())/2)}function gt(t,e){let n=e.oL(),i=t.w()+h(t.c(bc))+h(t.c(wc))+2*h(t.c(Ao));n+i+10>$(window).w()&&(n=$(window).w()-i-10),t.c(ql,n).c(Xc,e.oT()-$(document).scrollTop()+e.ht()+10)}function bt(){iu||(iu=io,Fs.adjust()&&Ie(),Ns.adjust(),As.adjust(),iu=oo)}function wt(){setTimeout((function(){bt(),pn()}),500)}function yt(){Zs.device.mobile?($(Xo).uH(),$(".v-segment-btn").uH(),$(".v-accent-btn").uH(),Gu.uH(),$(".v-doc-lib-board>.item").uH(),$(".v-std-code, .v-tag, .v-badge-name").uH(),$(".v-badge-value").uH()):($t($(Xo)),$t($(".v-segment-btn")),$t($(".v-accent-btn")),$t(Gu),$t($(".v-doc-lib-board>.item")),$t($(".v-badge-value"),io))}function $t(t,e){t.hover((function(){let t=$(this);c(t,Fl),e&&s(t.p(),Fl)}),(function(){let t=$(this);s(t,Fl),e&&t.p().tr("mouseenter")}))}function kt(t){t.unbind("mouseenter").unbind("mouseleave")}function xt(){nu<1?B("--v-trans-value",lc):nu>=2&&c($(".v-backdrop-blurs"),gl),Tt($(".v-doc-lib-board>.flip")),Tt($("a kbd, a img"))}function Tt(t,e){if(nu>=1)if(e===no)c(t,Ka);else{let n=e.sp(" ");for(let e=0;e<n.length;e++)c(t,"v-transition-"+n[e])}}function zt(t,e){if(e===no)s(t,Ka);else{let n=e.sp(" ");for(let e=0;e<n.length;e++)s(t,"v-transition-"+n[e])}}function Ct(){$(document).on("keydown",(function(t){function e(){Ks.ui.isShowed()||As.btns[rc].tr(qa)}const o=t.keyCode||t.which||t.charCode;let a=(t.ctrlKey?lt(!0):"")+(t.shiftKey?ct(!0):"")+(t.altKey?st(!0):"")+(t.metaKey?ut(!0):"");if(Js&&(n(`KEY: ${a} ${String.fromCharCode(o)} (${o})`),i(`keyCode: ${t.keyCode}, key: ${t.key}, code: ${t.code}`)),A(t)===io&&Bt(io),Ws.disposeHotkey(o,a,t),Es.disposeHotkey(o,a,t),Ds.disposeHotkey(o,a,t),Ut(o,a,t),Ks.disposeHotkey(o,a,t),Fs.disposeHotkey(o,a,t),Ps.disposeHotkey(o,a,t),_s.disposeHotkey(o,a,t),Rs.disposeHotkey(o,a,t),Me(o,a,t),au||"body"!==document.activeElement.tagName.l())return;Ns.disposeHotkey(o,a,t);let r=!1;switch(o){case 79:e(),r=!0;break;case 191:i(Zs.browser.Firefox),(!Zs.browser.Firefox||Zs.browser.Firefox&&(Zs.os.Windows&&t.metaKey||Zs.os.macOS&&t.metaKey))&&(Fs.showed||e(),Fs.keyword.input.focus(),navigator.clipboard.readText().then((function(t){Fs.keyword.input.val(t),Fs.keyword.input.select()})).catch((function(t){i("GET CLIPBOARD FAILED：",t)}))),r=!0;break;case 76:Fs.docLib.enabled&&Fs.docLib.handle.tr(qa),r=!0;break;case 68:As.btns[Xa].tr(qa),r=!0;break;case 65:Ps.ui.isHidden()?As.btns[Ml].tr(qa):Ps.hide(),r=!0;break;case 80:Ds.hide(),Ws.hide(),Es.tg(),r=!0;break;case 83:Ds.hide(),Es.hide(),Ws.tg(),r=!0;break;case 27:Gd.isHidden()||(Ln(),r=!0);break}r&&t.preventDefault()})),$(document).on("keyup",(function(t){Ou===io&&Bt(oo)}))}function Ht(){switch(Zs.language.base){case"zh":ou=0;break;default:ou=1}}function Lt(t,e){ru=t,lu=e}function Mt(){u(b(),is,Ol)}function St(){u(b(),Ol,is)}function Ot(){$("a:not([href^='#'])").e((function(){let t=$(this);t.a(Rc,t.a(Dl))}))}function Vt(){gu="VLOOK",he.scheme===tr&&(he.schemeBeforePrint=he.scheme,he.scheme=Ul,he.refresh()),$(".v-caption.mermaid").e((function(){let t=$(this);t.a($o,t.c(Ls)),t.c(Ls,"100%")})),$(".v-caption.mermaid svg").e((function(){let t=$(this);"100%"===t.a(Ls)?t.a(Dc).i("max-width:")>-1?(t.a(ko,t.c(Ql)),t.c(Ql,"")):t.a(Dc).i("width:")>-1&&(t.a($o,t.c(Ls)),t.c(Ls,"100%")):(t.a($o,t.a(Ls)),t.c(Ls,"100%"))})),$("[d-blockquote-folded='true']").e((function(){bn($(this))})),$("[d-content-folded='true']").e((function(){$(this).next(".v-content-expander").ch(".v-btn").tr(qa)})),$(".v-tbl-row-g-btn").e((function(){Yn($(this).p().p())})),Qt();let t=$(".v-rb-coat");t.length>0&&confirm("文档含有「刮刮卡」内容，打印前是否显示实际内容？")&&t.e((function(){let t=$(this);t.a(ll).sW("f")&&Ri(t)})),setTimeout((function(){window.print()}),2e3)}function It(){he.schemeBeforePrint===tr&&he.tg(),$(".v-caption.mermaid").e((function(){let t=$(this);t.c(Ls,t.a($o)),t.removeAttr($o)})),$(".v-caption.mermaid svg").e((function(){let t=$(this);"100%"===t.a(Ls)?t.a(Dc).i("max-width:")>-1?(t.c(Ql,t.a(ko)),t.removeAttr(ko)):t.a(Dc).i("width:")>-1&&(t.c(Ls,t.a($o)),t.removeAttr($o)):(t.c(Ls,t.a($o)),t.removeAttr($o))})),$(".v-rb-coat").e((function(){let t=$(this);t.a(ll).sW("t")&&qi(t)})),gu=lc}function At(t){let e="?p=vlook&ver=V20.0&thm="+G();e+="&d="+(Zs.device.mobile?"mob":"")+"&dpr="+Zs.display.DPR,e+="&os=",Zs.os.macOS?e+="macOS":Zs.os.Windows?e+="Windows":Zs.os.iOS||Zs.os.Linux?e+="iPhone":e+="others",e+="&b=",Zs.browser.Edge?e+="edge&bv="+Zs.browserVer.Edge:Zs.browser.Chrome?e+="chrome&bv="+Zs.browserVer.Chrome:Zs.browser.Firefox?e+="firefox&bv="+Zs.browserVer.Firefox:Zs.browser.Safari?e+="safari&bv="+Zs.browserVer.Safari:e+="others&bv=",e+="&cs="+j("--v-color-scheme").rA('"',"").x(),e+="&lang="+ou+"&size="+w().t().length+"&time="+t,e+="&img="+$(".v-fig").length+"&img-fold="+$("p[d-cntr='img'][d-content-folded='true']").length+"&img-fill="+$("img:not([d-img-fill])").length+"&img-invert="+$("img[d-darksrc='invert']").length+"&img-alter="+$("img[d-darksrc='alter']").length+"&img-cap1="+$("div[id^=vk-id-fig][d-id-fig-type='img'] .v-cap-1 strong").length+"&img-cap2="+$("div[id^=vk-id-fig][d-id-fig-type='img'] .v-cap-2").length;let n=$(".md-diagram-panel");e+="&mm="+n.length+"&mm-fold="+$("div[d-cntr='svg'][d-content-folded='true']").length+"&mm-cap1="+$("div[id^=vk-id-fig][d-id-fig-type='svg'] .v-cap-1 strong").length+"&mm-cap2="+$("div[id^=vk-id-fig][d-id-fig-type='svg'] .v-cap-2").length,e+="&audio="+$(po).length+"&mm-cap1="+$("div[id^=vk-id-audio] .v-cap-1 strong").length+"&mm-cap2="+$("div[id^=vk-id-audio] .v-cap-2").length,e+="&video="+$(xs).length+"&mm-cap1="+$("div[id^=vk-id-video] .v-cap-1 strong").length+"&mm-cap2="+$("div[id^=vk-id-video] .v-cap-2").length;let i=0,o=0,r=0,l=0,c=0,s=0,u=0,d=0;n.e((function(){let t=$(this);t.f("g.legend").length>0?i++:t.f("g.output g.nodes").length>0?(o++,t.f("g.output g.nodes g#START.node").length>0?r++:t.f("g.output g.nodes g#INIT.node").length>0&&l++):t.f("g.stateGroup").length>0?c++:t.f("g rect.actor").length>0?s++:t.f("g.classGroup").length>0?u++:t.f("g rect.section").length>0&&d++})),e+="&mm-pie="+i+"&mm-flow="+o+"&mm-flow-S="+r+"&mm-flow-I="+l+"&mm-state="+c+"&mm-seq="+s+"&mm-class="+u+"&mm-gantt="+d,e+="&tbl="+$(Kc).length+"&tbl-fold="+$("figure[d-cntr='table'][d-content-folded='true']").length+"&tbl-cap1="+$("div[id^=vk-id-tbl] .v-cap-1 strong").length+"&tbl-cap2="+$("div[id^=vk-id-tbl] .v-cap-2").length;let h=0,f=0,p=0,v=0,m=0,g=0,b=0,y;$("table[d-column-fmting='true']").e((function(){let t=$(this);t.f("thead .v-tbl-col-fmt-bold").length>0&&h++,t.f("thead .v-tbl-col-fmt-em").length>0&&f++,t.f("thead u").length>0&&p++,t.f("thead .v-tbl-col-fmt-mark").length>0&&v++,t.f("thead del").length>0&&m++,t.f("thead .v-tbl-col-fmt-chkbox").length>0&&g++,t.f("thead .v-tbl-col-fmt-num").length>0&&b++})),e+="&tbl-fm-b="+h+"&tbl-fm-em="+f+"&tbl-fm-u="+p+"&tbl-fm-m="+v+"&tbl-fm-d="+m+"&tbl-fm-chk="+g+"&tbl-fm-num="+b,e+="&tbl-cell-merge="+$("table[d-cell-merge='true']").length,e+="&tbl-row-group="+$("table[d-row-group='true']").length,e+="&cb="+$(".md-fences").length+"&cb-fold="+$("p[d-cntr='pre'][d-content-folded='true']").length+"&cb-cap1="+$("div[id^=vk-id-codeblock] .v-cap-1 strong").length+"&cb-cap2="+$("div[id^=vk-id-codeblock] .v-cap-2").length,e+="&tag="+$("code[class^=v-tag]").length+"&badge="+$("code[class^=v-badge-name]").length,e+="&bq="+$(To).length+"&bq-fold="+$("[d-blockquote-folded='true']").length,e+="&fn="+$(".md-footnote").length,e+="&url="+a(),$("iframe[name='vlook-stat-gitee']").a(Fc,"https://madmaxchow.gitee.io/vlook/act/"+(Js?"dev-":"")+"stat-gitee.html"+encodeURI(e))}function Ft(){let t=[0,0,0];return t[0]=Math.floor(255*Math.random()),t[1]=Math.floor(255*Math.random()),t[2]=Math.floor(255*Math.random()),t}function Nt(){let t=[0,0,0];if(0===bu.length)return t=Ft(),bu.push(t),t;let e=oo,n=0,i=[0,0,0];for(;!e&&n<20;){t=Ft();let o=0;for(let e=0;e<bu.length&&(o=e,i[0]=(bu[e][0]-t[0])/256,i[1]=(bu[e][1]-t[1])/256,i[2]=(bu[e][2]-t[2])/256,!(Math.sqrt(i[0]*i[0]+i[1]*i[1]+i[2]*i[2])<.3));e++);o===bu.length&&(bu.push(t),e=io),n++}return t}function Dt(t,e){return"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function Wt(){let o=this;o.sT=null,o.lT=null,o.reset=function(){o.sT=(new Date).getTime()},o.st=function(e){e!==no&&t(e),o.lT=(new Date).getTime()},o.ed=function(t,a){let r=(new Date).getTime()-o.lT;if(!a){let o=t+"⏱ "+r+" ms";r<300?e(o):r<500?n(o):i(o)}return r},o.stop=function(){return(new Date).getTime()-o.sT},o.reset()}function Et(t){yu=$(wu),$u=$(".v-welcome-page>.v-loading"),ku=$(".v-welcome-page>.v-tips"),xu=oo,Tu=t,Tu===lc?qt():ot(yu)}function Pt(){$u.uC().ck((function(){qt()})),yu.c(Za,"default"),Rt(),ku.c(vo,lc),_t(null),c($u,"v-btn-done"),xu=io;let t=h(Tu);t>60&&(t=60),Tu===mo||t>=0?Kt(t):Tu===Cs&&c($u,Cs)}function Kt(t){function e(){_t(n),n--,n<0?(clearTimeout(i),i=null,qt()):i=setTimeout(e,1e3)}let n=t>=0?t:h(j("--v-ws-delay")),i=null;e()}function _t(t){$u.h(["开始阅览","Start Reading"][ou]+(null==t?"":" <span> ("+t+"s)</span>"))}function Rt(){ku.c(vo,lc)}function qt(){yu.hide(),St()}function Ut(t,e,n){if(!xu||yu.isHidden())return;let i=!1;switch(t){case 13:qt(),i=!0;break}i&&n.preventDefault()}function jt(){function t(t){t.hover((function(){Ee($(this),mo)}),(function(){Pe()}))}function e(t,e){Iu!==no&&(Au===Ua?Ze(t):"fig.img"===Au?yi(t):Au===Kc&&kn(t))}zu=$(".v-content-assistor"),Hu=$(".v-btn.assistor.copy"),Cu=$(".v-btn.assistor.open-in-figure-nav"),Lu=$(".v-btn.assistor.table-cross"),Mu=$(".v-btn.assistor.table-wrap"),Su=$(".v-btn.assistor.pic-in-pic"),Cu.a(hl,["全屏显示","Full screen"][ou]),Lu.a(hl,["阅读模式","Reading mode"][ou]),Mu.a(hl,["自动换行 / 不换行","Wrap / Unwrap"][ou]),Su.a(hl,["画中画","Picture in picture"][ou]),zu.on("mouseleave",(function(t){F(Iu,t)||Zt()})),Cu.uC().ck((function(){Zt(),Ks.show(Iu)})),Lu.uC().ck((function(){Cn(Iu)})),Mu.uC().ck((function(){On(Iu)})),Hu.uC().ck((function(t){e($(this))})),Su.uC().ck((function(){Jt(Iu)})),t(Hu),t(Cu),t(Lu),t(Mu),t(Su)}function Bt(t){Ou=t,Ou?(B("--cur-copy",j("--cur-copy-as-md")),Hu.h(pt("icoCopyAsMd",16,16,Ul))):(B("--cur-copy",j("--cur-copy-normal")),Hu.h(pt("icoCopy",16,16,Ul)))}function Gt(t,e){t.hover((function(){zt(zu),Iu!==t&&Bt(oo),Iu=t,Au=e;let n="\n<sub>"+["按住","Hold"][ou]+Is+st()+[Is+"- 复制为 Markdown",Is+"- Copy as Markdown"][ou]+"</sub>";e===Ua?Hu.a(hl,["复制全部代码","Copy code"][ou]+n):"fig.img"===e?Hu.a(hl,["复制图片地址","Copy Image Link"][ou]+n):e===Kc&&Hu.a(hl,["复制表格内容","Copy Table Content"][ou]+n),Yt()}),(function(t){F(Iu,t)||Zt()}))}function Yt(){if(Iu===no)return;s(Hu,Hl),s(Cu,Hl),s(Lu,Hl),s(Mu,Hl),s(Su,Hl),Au.sW(xl)?(Au.eW("img")?(c(Hu,bl),c(Cu,gl)):c(Cu,bl),c(Su,wl)):Au===Kc?(c(Hu,bl),c(Lu,gl),Iu.a(ul)===ts?c(Lu,Ic):s(Lu,Ic),c(Mu,gl),Iu.c(Hs)===Cc?c(Mu,Ic):s(Mu,Ic),c(Su,wl)):Au===Ua&&(c(Hu,bl),c(Su,wl));let t=Iu.p(),e=t.a(Ra),n=t.p(),i=0;if(e!==no&&e.i("v-caption")>-1&&n!==no&&(e=n.a(Ra),e!==no&&e.i(Qo)>-1)){let e=h(t.w()),o=h(n.w());e>o&&(i=e-o+1)}zu.c(ql,Iu.oL()+Iu.w()+h(Iu.c(Fo))-zu.w()+h(Iu.c(bc))+h(Iu.c(wc))-i).c(Xc,Iu.oT()+h(Iu.c(No))),setTimeout((function(){Tt(zu),ot(zu)}),50)}function Zt(){at(zu)}function Xt(){Fu=$(".v-pic-in-pic"),Nu=Fu.ch(".v-content"),Du=$(".v-pip-btn.v-zoom"),Wu=$(".v-pip-btn.v-close"),Du.uC().ck((function(){let t=$(this),e=$(va);1===Eu?(Eu=.75,u(e,"zoom-in","zoom-out"),t.h(pt("icoZoomIn",16,16,"theme"))):(Eu=1,u(e,"zoom-out","zoom-in"),t.h(pt("icoZoomOut",16,16,"theme"))),ne()})),Wu.uC().ck((function(){Qt()})),Fu.hover((function(){Fu.ht()<30?(c(Du,ec),c(Wu,ec)):(s(Du,ec),s(Wu,ec)),ot(Du),ot(Wu)}),(function(){at(Du),at(Wu)}))}function Jt(t){function e(t){let e=oo,n=Y(t);if(n===Kc){e=Un(t,mo);let n=t.p().p();n.a(vr)===ts&&De(n.next())}let i=t.clone();i.c(Yl,0).c(Co,0),Nu.ap(i);let o,a="svg"===n;return("img"===n||a)&&(i.removeAttr(wr),a&&c(i,da)),e&&(Bn(i),jn(t,mo)),i}te(),Nu.empty();let n=e(t);ne(),Fu.show(),ee(n),Nu.scrollTop(0)}function Qt(){Fu.hide()}function te(){let t=550,e=350,n=$(window).w()/2.5,i=$(window).ht()/3;Pu=n<t?t:n,Ku=i<e?e:i,Fu.c(Ls,Pu).c(Il,Ku)}function ee(t){function e(t){i=t.width,o=t.height}let n=Y(t),i=t.w(),o=t.ht(),a=2*h(t.c(yc)),r=2*h(Fu.c(yc));if("img"===n){let n=new Image;n.src=t.a(Fc),n.complete?e(n):n.onload=function(){e(n)}}let l=i+a;i>0&&l<Pu&&(Pu=i,Fu.c(Ls,l).c(Qc,Pu+"px "+Ku+"px")),o=t.ht();let c=o+r+a;o>0&&c<Ku&&(("img"===n||"svg"===n)&&o>t.ht()&&(o=t.ht(),c=o+r+a),Ku=o,Fu.c(Il,c).c(Qc,Pu+"px "+Ku+"px"))}function ne(){zt(Du),zt(Wu),Fu.c(Jc,"scale("+Eu+")").c(Qc,Pu+"px "+Ku+"px"),setTimeout((function(){Tt(Du),Tt(Wu)}),50)}function ie(t,e){let n=this;n.ui=$(".v-spotlight"),n.radius=t,n.tips=e,n.zoom={normal:t,bigger:1.4*t},n.lastPos={x:-1,y:-1},n.toolbar=no,n.toggleZoom=function(){n.ui.isHidden()||(n.radius=n.radius<n.zoom.bigger?n.zoom.bigger:n.zoom.normal,n.repaint())},n.show=function(){s(n.toolbar.btns[Rl],Ic),c(n.toolbar.btns.spotlight,Ic),he.scheme===tr&&c(w(),ba),n.mode="S",n.ui.show(),s($(n.pointerScope),ia),n.repaint();let t=rt("⇧ Shift")+Is,e=Is+Is+"-"+Is+Is+rt("ESC")+Is;n.tips.show([t+"调整聚光灯大小"+e+"退出",t+"Adjust the size of the spotlight"+e+"Exit"][ou])},n.repaint=function(t){t!==no&&(t.clientX!==no&&(n.lastPos.x=t.clientX),t.clientY!==no&&(n.lastPos.y=t.clientY)),n.isEnabled()&&n.ui.c(bo,"radial-gradient(circle at "+n.lastPos.x+"px "+n.lastPos.y+"px, transparent "+n.radius+"px, rgba(0, 0, 0, 0.4)"+(n.radius+5)+"px, rgba(0, 0, 0, 0.9) 900px)")},n.isEnabled=function(){return n.ui.isShowed()},n.tg=function(){return n.isEnabled()?(n.hide(),oo):(n.show(),io)},n.hide=function(){qe(),n.tips.hide(),s(n.toolbar.btns.spotlight,Ic),s(w(),ba),n.ui.hide()},n.disposeHotkey=function(t,e,i){if(au)return;let o=!1;switch(t){case 16:n.toggleZoom(),o=!0;break;case 27:n.isEnabled()&&(n.hide(),o=!0);break}o&&i.preventDefault()}}function oe(t){let e=this;e.tips=t,e.toolbar=no,e.enable=oo,e.pointerScope="body *",e.show=function(){s(e.toolbar.btns.spotlight,Ic),c(e.toolbar.btns[Rl],Ic),e.enable=io,c($(e.pointerScope),ia),e.tips.show(rt("ESC")+Is+["退出","Exit"][ou])},e.isEnabled=function(){return e.enable},e.tg=function(){return e.isEnabled()?(e.hide(),oo):(e.show(),io)},e.hide=function(){qe(),e.tips.hide(),e.enable=oo,s(e.toolbar.btns[Rl],Ic),s($(e.pointerScope),ia)},e.disposeHotkey=function(t,n,i){if(au)return;let o=!1;switch(t){case 27:e.isEnabled()&&(e.hide(),o=!0);break}o&&i.preventDefault()}}function ae(t,e){let n=this;n.ui=t,n.group=e,n.last=no,n.segs=[],n.segCnt=0,n.ui.ap('<span class="v-segment-indicator"></span>'),n.indicator=n.ui.ch(".v-segment-indicator"),n.add=function(t,e,i,o){function a(t){n.last.ui.entry.h(pt(n.last.ui.entry.a(Vr)+(t?"-checked":""),16,16,tr))}let r=t.typeName();n.segCnt++,n.segs[r]=t;let l=n.group+"-"+r,c='<input id="'+l+'" onfocus="this.blur()" type="radio" name="'+n.group+'"'+(o?"":' d-result="none"')+' value="'+r+'"'+(i?" checked":"")+' /><label for="'+l+'" class="v-segment-btn '+r+'" '+'d-icon="'+e+'">'+pt(e,16,16,tr)+"</label>";return n.ui.ap(c),t.ui.entry=n.ui.ch(".v-segment-btn."+r),i&&(n.last=t,a(io)),n.ui.f("input#"+l).change((function(){n.last.hide(),a(oo),n.last=n.segs[$(this).val()],a(io),n.last.show(),n.update()})),n.segs[r]},n.checkedItem=function(){return n.ui.f('input[name="'+n.group+'"]:checked').val()},n.sts=function(t,e){let i=n.group+"-"+t.typeName();if(e===no)return n.ui.f('input[id="'+i+'"]').a(al);e?n.ui.f('input[id="'+i+'"]').removeAttr(al):n.ui.f('input[id="'+i+'"]').a(al,lc)},n.update=function(){let t=2,e,i=(100-2*(n.segCnt-1)/n.ui.w()*100)/n.segCnt;if(n.ui.ch(".v-segment-btn").c(Yl,"0 0 0 2px").c(Ls,i+"%"),n.ui.ch(".v-segment-btn:first").c(Yl,0),n.last===no)return;let o=n.last.ui.entry;n.indicator.c(ql,o.ps().left+h(o.c(Xl))).c(Ls,o.w())}}function re(t,e="auto"){let n=this;n.ui=$(".v-nav-center"),n.handle=$(".v-toc-handle"),n.__keywordBody=$(".v-serch-by-keyword"),n.keyword=new ei(n.__keywordBody,"toc-filter-nav-center",io),n.runMode=e===no?mo:e,n.lastDisplayType=Ll,n.showed=oo,n.width=n.ui.w(),n.chpNav=no,n.toolbar=no,n.snapTimer=null,n.segs=new ae($(".v-segment.toc"),"toc-segment"),fh=n.segs,n.catalog=n.segs.add(new ii(this,oo),"icoTocTabCatalog",io,oo),n.figure=n.segs.add(new fi(this,io),"icoTocTabFigure",oo,oo),n.table=n.segs.add(new pi(this,io),"icoTocTabTable",oo,oo),n.media=n.segs.add(new vi(this,io),"icoTocTabMedia",oo,oo),n.codeblock=n.segs.add(new mi(this,io),"icoTocTabCodeblock",oo,oo),n.history=n.segs.add(new gi(this,io),"icoTocTabHistory",oo,oo),n.docLib=new bi(new Se("doc-lib",qo),this),n.mask=t,n.mask.bindPartner(this,n.ui),n.segs.update(),Tt(n.handle),n.catalog.onChapterChanged=function(){n.chpNav!==no&&n.chpNav.update()},n.keyword.setIcon(pt("icoRetrieval",16,16,"alpha"));let i=Zs.browser.Firefox?Zs.os.macOS?ut(!0,!0)+" ":lt(!0)+" ":"";n.keyword.placeholder(["按下"+i+" [／] 进行搜索","Type"+i+" [／] to search"][ou]),n.keyword.onInput=function(t,e){n.catalog.resultNav.reset(),n.figure.resultNav.reset(),n.table.resultNav.reset(),n.table.resultNav.reset(),n.media.resultNav.reset(),n.codeblock.resultNav.reset(),0===e.x().length?(n.catalog.ui.result.empty(),n.segs.checkedItem()===n.catalog.typeName()&&n.catalog.ui.body.show(),n.catalog.hideFilterResult(),n.catalog.scrollToCurrent(),n.catalog.updateStatus(),ai(n.figure),ai(n.table),ai(n.media),ai(n.codeblock)):(n.catalog.filter(e.l()),si(n.figure,e.l()),si(n.table,e.l()),si(n.media,e.l()),si(n.codeblock,e.l()))},n.keyword.onFocus=function(t){if(n.lastDisplayType!==Ll){let t;c(w(),ho),c($(".v-focus-serch"),ho)}},n.keyword.onBlur=function(t){s(w(),ho),s($(".v-focus-serch"),ho)},n.keyword.pressEnter=function(t,e){n.keyword.input.focus()},n.onInteractive=function(){n.adjustClickHash()},Qs!==nc&&(0===n.docLib.length?o("Failed [ iDocLib ]"):M("dl")!==sc&&n.docLib.init()),n.gotoCover=function(){r("#"),y()!==no?(n.catalog.currentItem!==no&&(s(n.catalog.currentItem,Pa),n.catalog.currentHeaderIndex=-1),n.adjust(),n.chpNav.adjust(),n.toolbar.adjust()):Pe()},n.adjustClickHash=function(){n.lastDisplayType===Ll&&n.hide(mo)},n.tg=function(t){n.showed?n.hide("closed"):(n.runMode=mo,!n.catalog.inHeader()||ht()?n.show(Ll):n.runMode===mo&&n.show(xo)),typeof t===Vl&&t(),n.afterToggle()},n.show=function(t){return"max"!==Qs||n.showed||n.ui.oL()>-n.width?oo:(n.ui.c(ql,20),n.handle.hide(),n.lastDisplayType=t,n.lastDisplayType===xo?(s(n.ui,fa),s(n.ui,aa),c(n.ui,ha),Zs.device.mobile||c(n.toolbar.btns[rc],Ic),w().c(Xl,Ss),n.showed||setTimeout((function(){q(),pn()}),300)):n.lastDisplayType===Ll&&(s(n.ui,ha),c(n.ui,fa),c(n.ui,aa),n.mask.show(),$(window).w()<n.width+20?n.ui.c(Ls,$(window).w()-20):n.ui.c(Ls,n.width)),n.showed=io,io)},n.hide=function(t="auto"){return!n.showed||n.ui.oL()<10?oo:(n.lastDisplayType===xo&&(n.runMode=t,pn(),Zs.device.mobile||s(n.toolbar.btns[rc],Ic)),n.ui.c(ql,j("--v-nav-center-hidden-left")),w().c(Xl,0),n.mask.hide(),Zs.device.mobile||n.showHandle(),n.showed=oo,io)},n.adjust=function(){let t=oo;return n.showed&&n.lastDisplayType===xo&&w().c(Xl,Ss),n.width=n.ui.w(),n.keyword.setWidth(n.width-2-2*h(n.__keywordBody.c(Xl))),n.segs.update(),!n.catalog.inHeader()||ht()?(t=n.hide(mo),n.ui.c(ql,fs),Zs.device.mobile||s(n.toolbar.btns[rc],Ic)):n.runMode===mo&&(t=n.show(xo),n.ui.c(Ls,ps),Zs.device.mobile||c(n.toolbar.btns[rc],Ic)),t},n.showHandle=function(){"max"===Qs&&(n.handle.c(Xc,($(window).ht()-n.handle.ht())/2),n.handle.show())},n.snap=function(t){
if(!n.showed&&!Zs.device.mobile)if(t.clientY>200&&t.clientY<$(window).ht()-300&&t.clientX<=20){if(null!=n.snapTimer)return;c(n.handle,Fl),n.snapTimer=setTimeout((function(){s(n.handle,Fl),n.show(Ll)}),1e3)}else null!=n.snapTimer&&(clearTimeout(n.snapTimer),n.snapTimer=null,s(n.handle,Fl))},n.afterToggle=function(){Fs.lastDisplayType===xo&&Ie()},n.disposeHotkey=function(t,e,i){if(n.docLib.disposeHotkey(t,e,i),n.ui.isHidden())return;let o=!1;switch(t){case 27:!n.keyword.inputing&&n.showed&&n.lastDisplayType===Ll&&(n.hide(),o=!0);break}o&&i.preventDefault()}}function le(){function t(t,e){$t(t),t.hover((function(){Ee(t,e)}),(function(){Pe()}))}let e=this,n=".v-chapter-nav-prev",i=".v-chapter-nav-current",o=".v-chapter-nav-next",a=".v-chapter-nav-doc-title";e.ui=$(".v-chapter-nav"),e.prev={ui:$(n),text:$(".v-chapter-nav-prev-text")},e.current={ui:$(i)},e.next={ui:$(o),text:$(".v-chapter-nav-next-text")},e.dt=$(a),e.dt.t(H()),"max"!==Qs&&e.ui.hide(),e.adjustEffectLevel=function(t){nu>=1?(c($(t),ml),Tt($(t+".effect"))):u($(t),ml,"noeffect")},e.adjustEffectLevel(n),e.adjustEffectLevel(i),e.adjustEffectLevel(o),e.adjustEffectLevel(a),e.prev.ui.uC().ck((function(){Pe(),e.prev.text.a(ir)===Qa?Fs.gotoCover():Fs.catalog.gotoHeader(e.prev.text)})),e.dt.uC().ck((function(){Pe(),$(this).a(pl)===no&&Fs.gotoCover()})),e.current.ui.uC().ck((function(){Pe(),Fs.catalog.gotoHeader(e.current.ui)})),e.next.ui.uC().ck((function(){Pe(),Fs.catalog.gotoHeader(e.next.text)})),e.update=function(){let n=Fs.catalog.currentHeaderIndex;if(n>0?(e.prev.ui.show(),e.prev.ui.c(vl,xo),e.prev.text.t($("#"+Fs.catalog.h[n-1]).t()),e.prev.text.a(ir,Fs.catalog.h[n-1]),y()===no&&(s(e.dt,El),e.dt.removeAttr(pl),e.adjustEffectLevel(a),t(e.dt,qo))):Fs.catalog.inFirstHeader()?(e.prev.text.t(["封面","Cover"][ou]),e.prev.text.a(ir,Qa)):Fs.catalog.inDocTitle()&&(e.prev.ui.hide(),e.current.ui.hide(),s(e.dt,"noeffect effect hover"),c(e.dt,El),e.dt.a(pl,ts),kt(e.dt)),Fs.catalog.currentItem!==no){Fs.catalog.inDocTitle()?e.current.ui.hide():e.current.ui.show();let t=Fs.catalog.currentItem.a(Sr);t===no&&(t=""),e.current.ui.h("<span>"+t+"</span>"+Fs.catalog.currentItem.a(Gc)),e.current.ui.a(ir,Fs.catalog.h[n])}n<Fs.catalog.h.length-1?(e.next.ui.show(),e.next.text.t($("#"+Fs.catalog.h[n+1]).t()),e.next.text.a(ir,Fs.catalog.h[n+1])):e.next.ui.hide()},e.show=function(){"max"!==Qs||h(e.ui.c(Xc))>=0||(c(e.ui,aa),e.ui.c(Xc,0),e.ui.show())},e.hide=function(){h(e.ui.c(Xc))<0||(s(e.ui,aa),e.ui.c(Xc,-50),e.ui.hide())},e.adjust=function(){Fs.catalog.inHeader()?(s(gd,Qa),e.show(),e.update()):(e.hide(),c(gd,Qa),e.prev.text.a(ir,Qa),e.next.text.a(ir,Fs.catalog.h[0]))},e.adjustHoverStyle=function(){Zs.device.mobile?(e.prev.ui.uH(),e.current.ui.uH(),e.next.ui.uH()):(t(e.prev.ui,mo),t(e.dt,qo),t(e.current.ui,qo),t(e.next.ui,Mc))},e.disposeHotkey=function(t,n,i){if(au)return;let o=!1;switch(t){case 188:case 37:e.prev.ui.tr(qa),Fs.catalog.focusHeader(),o=!0;break;case 190:case 39:e.next.ui.tr(qa),Lt(0,0),Fs.catalog.focusHeader(),o=!0;break}o&&i.preventDefault()}}function ce(t){let e=this;e.tips=t,e.count=0,e.curIdx=-1,e.enabled=oo,e.toolbar=no,e.cur=function(){return-1===e.curIdx?no:$("[d-id='vk-pg-"+e.curIdx+"']")},e.tg=function(t){if(e.enabled=!e.enabled,e.enabled){c(e.toolbar.btns[$c],Ic),Ue();let n=rt("J")+" / "+rt("K")+Is,i=Is+Is+rt("H")+" / "+rt("L")+Is,o=Is+Is+"-"+Is+Is+rt("ESC")+Is;return e.tips.show([n+"前/后段落"+i+"前/后十个段落"+o+"退出",n+"front/back paragraph"+i+"front/back ten paragraphs"+o+"Exit"][ou]),e.goto(t),io}return e.hide(),oo},e.add=function(t){t.a(tl,"vk-pg-"+e.count),t.a(ol,e.count),e.count++,t.uC().ck((function(){Ds.enabled?(e.goto(t),ue()&&Ds.tg(t)):ue()&&Ds.tg(t)&&(Ws.hide(),Es.hide())}))},e.prev=function(t){return e.enabled?(e.blurFocus(),e.curIdx>0?(e.curIdx=e.curIdx-t,e.curIdx<0&&(e.curIdx=0),e.goto(0)||e.prev(1),io):oo):oo},e.next=function(t){return e.enabled?(e.blurFocus(),e.curIdx<e.count-1?(e.curIdx=e.curIdx+t,e.curIdx>e.count-1&&(e.curIdx=e.count-1),e.goto(0)||e.next(1),io):oo):oo},e.goto=function(t){e.blurFocus();let n=0===t?e.cur():t;if(n===no||n.isHidden()||n.o()===no)return oo;c(n,pa),e.curIdx=h(n.a(ol));let i=3*n.ht();return 0!==n.oT()&&(n.oT()-i<$(document).scrollTop()||n.oT()+i>$(document).scrollTop()+$(window).ht())&&g().scrollTop(n.oT()-$(window).ht()/2),io},e.blurFocus=function(){e.cur()!==no&&s(e.cur(),pa)},e.hide=function(){qe(),e.tips.hide(),s(e.toolbar.btns[$c],Ic),e.enabled=oo,e.blurFocus()},e.disposeHotkey=function(t,n,i){if(!e.enabled)return;let o=!1;switch(t){case 74:Sn(),e.next(1)&&wn(),o=!0;break;case 75:Sn(),e.prev(1)&&wn(),o=!0;break;case 72:Sn(),e.prev(10)&&wn(),o=!0;break;case 76:Sn(),e.next(10)&&wn(),o=!0;break;case 27:e.enabled&&(e.hide(),o=!0);break}o&&i.preventDefault()}}function se(){_u=(new Date).getTime()}function ue(){return 0===_u?oo:(new Date).getTime()-_u<300?(window.getSelection().removeAllRanges(),io):(_u=0,oo)}function de(t){let e=this;e.ui=$(".v-toolbar"),e.btns=[],e.chpNav=t,"max"!==Qs&&e.ui.hide(),e.add=function(t,n){e.btns[t]=$(".v-btn."+t),e.btns[t].uC().ck((function(){Pe(),typeof n===Vl&&n()})),e.btns[t].hover((function(){let t=$(this),e=t.a(rr);e!==no&&c($(".v-btn-group."+e),Fl),Ee(t,mo)}),(function(){let t=$(this).a(rr);t!==no&&s($(".v-btn-group."+t),Fl),Pe()}))},e.addSpliter=function(t){e.btns[t]=$(".v-"+t)},e.adjust=function(){if("max"===Qs){if(Zs.device.mobile&&(e.btns[$c].hide(),e.btns.spotlight.hide(),e.btns[Rl].hide(),e.btns.print.hide(),e.btns[Zc].hide()),ht()||!Fs.catalog.inHeader()){B("--v-toolbar-btn-space","5px");let t=0;ht()&&e.ui.c(bc,0).c(wc,0).c(Xc,50+t),e.btns[Zc].c(Ls,20),s(e.ui,aa),c(e.ui,Qa),c(e.ui.ch(Xo),aa),c(e.ui.ch(Xo),Ll),(ht()||Fs.catalog.inHeader())&&ht()&&Fs.catalog.inHeader()?e.ui.c(bc,0).c(wc,0).c(Xc,50+t):$(document).scrollTop()<=5?e.ui.c(bc,10).c(wc,10).c(Xc,10):e.ui.c(bc,10).c(wc,10).c(Xc,0)}else{if(0===e.ui.oT())return;B("--v-toolbar-btn-space","2px"),s(e.ui,Qa),c(e.ui,aa);let t=e.ui.f(".v-btn").length,n=h(j("--v-toolbar-btn-width")),i=h(j("--v-toolbar-btn-space"));e.btns[Zc].c(Ls,"calc((var(--v-nav-center-width) - "+(t*n+2*h(e.ui.c(bc))+(t-4)*i)+"px) / 2)"),e.ui.c(bc,10).c(wc,10).c(Xc,0),s(e.ui.ch(Xo),aa),s(e.ui.ch(Xo),Ll)}e.ui.show()}},e.updateIcons=function(){he.scheme===Ul?e.btns[Xa].h("<svg width='18px' height='18px'><use xlink:href='#icoDarkMode' class='v-svg-ico-light'/></svg>"):e.btns[Xa].h("<svg width='20px' height='20px'><use xlink:href='#icoLightMode' class='v-svg-ico-light'/></svg>")}}function he(){}function fe(t,e){let n=this;n.ui=t,n.fonts=e,n.fontCount=n.fonts.length}function pe(e,n){let i=this;i.theme=n,i.ui=$(".v-font-theme"),i.localTheme=new fe($(".v-font-theme-opt-local"),[]),i.bookTheme=new fe($(".v-font-theme-opt-book"),[]),i.sansTheme=new fe($(".v-font-theme-opt-sans"),["VLOOK Number/normal/normal","VLOOK Number/normal/bold","VLOOK Number/italic/normal","VLOOK Digital Sans/normal/normal","VLOOK Digital Sans/normal/500","VLOOK Digital Sans/normal/bold","VLOOK Digital Sans/normal/900","VLOOK Sans Mono/normal/normal","VLOOK Sans Mono/normal/500","VLOOK Sans Mono/normal/bold","VLOOK Sans Mono/normal/900","VLOOK Sans/normal/normal","VLOOK Sans/normal/bold","VLOOK Sans/normal/900"]),i.serifTheme=new fe($(".v-font-theme-opt-serif"),["VLOOK Number/normal/normal","VLOOK Number/normal/bold","VLOOK Number/italic/normal","VLOOK Digital Serif/normal/normal","VLOOK Digital Serif/normal/bold","VLOOK Digital Serif/italic/normal","VLOOK Digital Serif/italic/bold","VLOOK Serif Mono/normal/normal","VLOOK Serif Mono/normal/bold","VLOOK Serif Mono/italic/normal","VLOOK Serif Mono/italic/bold","VLOOK Serif/normal/500","VLOOK Serif/normal/900","VLOOK Sans Mono/normal/normal","VLOOK Sans Mono/normal/500","VLOOK Sans Mono/normal/bold","VLOOK Sans Mono/normal/900","VLOOK Sans/normal/normal","VLOOK Sans/normal/bold","VLOOK Sans/normal/900"]),i.mask=e,i.mask.bindPartner(this,i.ui),Tt(i.ui),i.localTheme.ui.uC().ck((function(){i.apply("local"),i.hide()})),i.bookTheme.ui.uC().ck((function(){i.apply("book"),i.hide()})),i.sansTheme.ui.uC().ck((function(){i.apply("sans"),i.initWebFont(),i.hide()})),i.serifTheme.ui.uC().ck((function(){i.apply("serif"),i.initWebFont(),i.hide()})),i.init=function(e){e!==no&&null!=e.m(/^(local|sans|serif)$/i)&&e!==i.theme&&(i.theme=e,i.apply(i.theme)),t("_____ FONT THEME ("+i.theme+") _____ "),i.initWebFont(),$(":is(.v-fontinfo-local, .v-fontinfo-book) > #fontset-status").t("✅ "+["已就绪","Ready"][ou])},i.initWebFont=function(){function t(){let t="VLOOK Number",e="Altinn-DIN";i.loadFont(t,cc,cc,e,e,"otf",Ms),i.loadFont(t,cc,zo,e,e+h,"otf",Ms),i.loadFont(t,Kl,cc,e,e+p,"otf",Ms)}function e(){let t="VLOOK Digital Sans",e="NotoSansMono";i.loadFont(t,cc,cc,e,e+u,es,Ms,v),i.loadFont(t,cc,c,e,e+d,es,Ms,v),i.loadFont(t,cc,zo,e,e+h,es,Ms,v),i.loadFont(t,cc,s,e,e+f,es,Ms,v)}function n(){let t="VLOOK Digital Serif",e="LuxiMono",n=e+p;i.loadFont(t,cc,cc,e,e+u,es,Ms,v),i.loadFont(t,cc,zo,e,e+h,es,Ms,v),i.loadFont(t,Kl,cc,e,n+u,es,Ms,v),i.loadFont(t,Kl,zo,e,n+h,es,Ms,v)}function o(){let t="VLOOK Sans Mono",e="NotoSansMono";i.loadFont(t,cc,cc,e,e+u,es,Ms),i.loadFont(t,cc,c,e,e+d,es,Ms),i.loadFont(t,cc,zo,e,e+h,es,Ms),i.loadFont(t,cc,s,e,e+f,es,Ms)}function a(){let t="VLOOK Serif Mono",e="LuxiMono",n=e+p;i.loadFont(t,cc,cc,e,e+u,es,Ms),i.loadFont(t,cc,zo,e,e+h,es,Ms),i.loadFont(t,Kl,cc,e,n+u,es,Ms),i.loadFont(t,Kl,zo,e,n+h,es,Ms)}function r(){let t="VLOOK Sans",e="NotoSansCJKsc";i.loadFont(t,cc,cc,e,e+u,"otf",Ms),i.loadFont(t,cc,zo,e,e+h,"otf",Ms),i.loadFont(t,cc,s,e,e+f,"otf",Ms)}function l(){let t="VLOOK Serif",e="NotoSerifCJKsc";i.loadFont(t,cc,c,e,e+d,"otf",Ms),i.loadFont(t,cc,s,e,e+f,"otf",Ms)}let c="500",s="900",u="-Regular",d="-Medium",h="-Bold",f="-Black",p="-Italic",v="U+0021-002F,U+0030-0039,U+003A-0040,U+005B-0060,U+007B-007E",m="❌ "+["超时","Timeout"][ou];"local"===i.theme?t():"sans"===i.theme?(t(),e(),o(),r(),setTimeout((function(){i.sansTheme.fonts.length>0&&$(".v-fontinfo-sans > #fontset-status").t(m)}),6e5)):"serif"===i.theme&&(t(),n(),a(),l(),o(),r(),setTimeout((function(){i.serifTheme.fonts.length>0&&$(".v-fontinfo-serif > #fontset-status").t(m)}),6e5))},i.bindButton=function(t){i.button=t},i.loadFont=function(e,n,o,a,r,l,c,s){if(document.fonts&&!i.isExist(e,n,o)){let l="url('"+Ru+a+"-"+c+"/"+r+"."+c+"') format('woff2')",u;u=s===no?new FontFace(e,c!==no?l:"",{style:n,weight:o,display:"swap"}):new FontFace(e,c!==no?l:"",{style:n,weight:o,display:"swap",unicodeRange:"U+0030-0039"}),u.load().then((function(a){document.fonts.add(a);let r=e+"/"+n+"/"+o,l="✅ "+["已就绪","Ready"][ou],c=["加载中","Loading"][ou];t("↓↓↓ FONT LOADED ↓↓↓"),t(r);for(let t=0;t<i.sansTheme.fonts.length;t++)if(i.sansTheme.fonts[t]===r){i.sansTheme.fonts.splice(t,1);break}let s=i.sansTheme.fontCount-i.sansTheme.fonts.length,u=$(".v-fontinfo-sans > #fontset-status");s<i.sansTheme.fontCount?u.t(c+"... ("+p(s/i.sansTheme.fontCount*100)+"%)"):u.t(l);for(let t=0;t<i.serifTheme.fonts.length;t++)if(i.serifTheme.fonts[t]===r){i.serifTheme.fonts.splice(t,1);break}let d=i.serifTheme.fontCount-i.serifTheme.fonts.length,h=$(".v-fontinfo-serif > #fontset-status");d<i.serifTheme.fontCount?h.t(c+"... ("+p(d/i.serifTheme.fontCount*100)+"%)"):h.t(l)}))}},i.isExist=function(e,n,i){let o=document.fonts.values(),a=oo,r=o.next();for(;!r.done&&!a;){let l=r.value;l.family===e&&l.style===n&&l.weight===i&&(a=io,t("///// FONT IS EXIST /////"),t(e+"/"+n+"/"+i)),r=o.next()}return a},i.show=function(){i.mask.show(),mt(i.ui),i.ui.show(),t("'"+i.theme+"'"),"local"===i.theme?(c(i.localTheme.ui,Ic),s(i.bookTheme.ui,Ic),s(i.sansTheme.ui,Ic),s(i.serifTheme.ui,Ic)):"book"===i.theme?(s(i.localTheme.ui,Ic),c(i.bookTheme.ui,Ic),s(i.sansTheme.ui,Ic),s(i.serifTheme.ui,Ic)):"sans"===i.theme?(s(i.localTheme.ui,Ic),s(i.bookTheme.ui,Ic),c(i.sansTheme.ui,Ic),s(i.serifTheme.ui,Ic)):(s(i.localTheme.ui,Ic),s(i.bookTheme.ui,Ic),c(i.serifTheme.ui,Ic),s(i.sansTheme.ui,Ic))},i.isShowed=function(){return i.ui.c(vl)!==lc},i.tg=function(){i.isShowed()?i.hide():i.show()},i.hide=function(){i.ui.hide(),i.mask.hide()},i.apply=function(t){t===no&&(t=i.theme),i.theme=t;const e=["--v-f-fm-title","--v-f-fm-subtitle","--v-f-fm-h","--v-f-fm-text","--v-f-fm-bd","--v-f-fm-key","--v-f-fm-num","--v-f-fm-tag","--v-f-fm-code","--v-f-w-bd","--v-f-w-title","--v-f-w-text"];let n=[];for(let t=0,o=e.length;t<o;t++)n.push(j(e[t]+"-"+i.theme));for(let t=0,i=e.length;t<i;t++)B(e[t],n[t])},i.disposeHotkey=function(t,e,n){if(i.ui.isHidden())return;let o=!1;switch(t){case 27:i.isShowed()&&(i.hide(),o=!0);break}o&&n.preventDefault()}}function ve(t){let e=this;e.ui=$(".v-foot-note-panel"),e.content=$(".v-foot-note-panel-content"),e.buttonSeeAll=$(".v-foot-note-panel-all"),e.buttonSeeAll.uC().ck((function(){e.hide(),r("#vk-footer-area")})),e.mask=t,e.mask.bindPartner(this,e.ui),e.isShowed=function(){return e.ui.c(vl)!==lc},e.show=function(){e.mask.show(),ht()?e.ui.c(ql,20).c(Mc,20):e.ui.c(ql,"15%").c(Mc,"15%"),e.ui.show()},e.hide=function(){e.ui.hide(),e.mask.hide()},e.disposeHotkey=function(t,n,i){if(e.ui.isHidden())return;let o=!1;switch(t){case 27:e.isShowed()&&(e.hide(),o=!0);break}o&&i.preventDefault()}}function me(){qu=$(".v-status-bar"),"max"!==Qs&&qu.hide()}function ge(t,e){Uu[t]=e,ju!==no&&ju.i(t)>-1&&(e.enabled=oo,d(e.ui))}function be(){Zs.device.mobile&&d(Uu["zoom-view"])}function we(){Bu=$(".v-doc-info")}function ye(){let t=w().t().m(/[\w\-]+/g),e=w().t().m(/\p{Unified_Ideograph}/gu),n=null==t?0:t.length,i=null==e?0:e.length,o=n+i,a=180,r=o<a?1:h(o/a),l=r+" "+["分钟","minutes"][ou];r>60&&(l=(r/60).toFixed(1)+" "+["小时","hours"][ou]),Bu.a(gr,l+" / "+Z(o.toString())+" "+["字","words"][ou]),Bu.a(br,"( "+Z(i.toString())+" "+["中日韩，","CJK, "][ou]+Z(n.toString())+" "+["非中日韩","Non-CJK"][ou]+" )"),Bu.hover((function(){Bu.h(Bu.a(gr)+"&nbsp;<span style='color: var(--d-f-c-alt)'>"+Bu.a(br)+"</span>")}),(function(){Bu.h(Bu.a(gr))})),Bu.h(Bu.a(gr))}function $e(){Gu=$(".v-zoom-view"),Gu.uC().ck((function(){let t=Zs.os.macOS?ut():lt();_s.inform(["放大 - ","Zoom In - "][ou]+Is+t+Is+rt("&nbsp;+&nbsp;")+Eo+Eo+["缩小 - ","Zoom Out - "][ou]+Is+t+Is+rt("&nbsp;-&nbsp;")+Eo+Eo+["实际大小 - ","Actual Size - "][ou]+Is+t+Is+rt("&nbsp;0&nbsp;"),null,io)}))}function ke(t){Yu=$(".v-link-chk-result"),Zu=$(".v-link-error-list"),Xu=$(".v-link-error-list-header"),Ju=$(".v-link-error-list-items"),Qu=io,td=pt("icoLinkError",16,14,Ul),ed=t,ed.bindPartner((function(){Le()}),Zu),Ju.scroll((function(){Xu.isHidden()&&Ju.scrollTop()>10?Xu.show():Ju.scrollTop()<=10&&Xu.hide()}))}function xe(){let t=M("mdx"),e=".html";t!==sc&&(t!==no&&(e="."+t),$("a[href*='.md']").e((function(){let t=$(this),n=t.a(Dl),i=S(n).mdx;if(i===sc)return oo;i!==no?t.a(Dl,n.r(".md","."+i)):t.a(Dl,n.r(".md",e))})))}function Te(t,e){let n=$('<span d-anchor="#'+t+'" class="'+'v-toc-item">'+e+"</span>");c($(n.a(ir)).a(Pc,0),"v-link-error-source"),Ju.ap(n),n.uC().ck((function(){s(Ju.ch(".v-toc-item-current"),Pa),c(n,Pa),U(n.a(ir)),Le()}))}function ze(){function t(t){e++;let n="vk-error-anchor"+e;t.a(Wl,n),Te(n,"🔗 <strong>"+["无效页内链接","Invalid Inner Link"][ou]+":</strong> "+t.t())}if(!Qu)return;let e=0;$("#write a").e((function(){let e=$(this),n=e.a(Dl);if(n===no)return io;if("#"===n)t(e);else if(n.sW("#")&&!n.sW("#mjx-")){let i=n.s(1,n.length);0===$("#write #"+i+", #write a[name='"+i+"']").length&&t(e)}})),0===e?d(Yu):(c(Yu,yl),Yu.h(td),Yu.uC().ck((function(){Zu.isHidden()?He():Le()})))}function Ce(){return Yu.c(vl)!==lc}function He(){Zu.show(),ed.show()}function Le(){Zu.hide(),ed.hide(),Yu.h(td),St()}function Me(t,e,n){if(Zu.isHidden())return;let o=!1;switch(t){case 27:i(Ce()),Ce()&&(Le(),o=!0);break}o&&n.preventDefault()}function Se(t,e,n){let i=this;i.style=e,w().after('<div class="v-mask '+(e!==no?e+" ":"")+t+' v-backdrop-blurs">'+dt()+"</div>"),xt(),i.ui=$(".v-mask."+t),i.close=no,n!==no&&n&&(i.ui.ap('<div class="v-mask-close '+i.style+'">'+pt("icoCloseTo-"+i.style,60,60,Ul)+"</div>"),i.close=i.ui.ch(".v-mask-close")),i.partner=no,i.partnerUI=no,i.bindPartner=function(t,e){i.partner=t,i.partnerUI=e},i.show=function(){if(Mt(),au=io,i.ui.c(Vs,i.partnerUI.c(Vs)-1),i.close!==no){let t=30,e=h(i.partnerUI.c(ql))+i.partnerUI.w()+t,n=h(i.partnerUI.c(Xc))+(i.partnerUI.ht()-i.close.ht())/2;i.style===ql||i.style===Mc?i.close.c(ql,i.style===Mc?h(i.partnerUI.c(ql))-i.close.w()-t:e).c(Xc,n):i.style===Do&&(n=h(i.partnerUI.c(Do))+i.partnerUI.ht()+t,i.close.c(ql,mo).c(Xc,mo).c(Do,n).c(Xl,"-"+i.close.w()/2+"px").c(mc,"0px 50%"))}i.ui.f(".v-copyright .v-copyright-svg-ico").uC().ck((function(){Zs.show($(this))})),i.ui.uC().ck((function(){St(),typeof i.partner===Vl?i.partner():i.partner.hide(),i.hide()})),i.ui.show()},i.hide=function(){St(),au=oo,i.ui.hide()}}function Oe(){nd&&(rd=$(".v-content-expander"))}function Ve(t,e){nd&&(e===Kc&&id===oo||e===Tl&&od===oo||e===Ua&&ad===oo||cd.push(t))}function Ie(){if(nd){if(sd.length>0)for(let t=0,e=sd.length;t<e;t++)clearTimeout(sd.shift());Ae()}}function Ae(){if(nd)for(let t=0,e=cd.length;t<e;t++)if(Y(cd[t]).sW("i")){let e=new Image;e.src=cd[t].a(Fc),e.complete?sd.push(setTimeout((function(){Fe(cd[t],io)}),50)):e.onload=function(){Fe(cd[t],io)}}else sd.push(setTimeout((function(){Fe(cd[t],io)}),50))}function Fe(t,e){if(!nd)return;let n=t.p(),i=Y(t);e&&(n=n.p());let o=n.next(),a=o.a(Ra);a!==no&&-1!==a.i(na)||(o=no);let r=n.a(pr);if(r!==no&&r.sW("t")){let t;if(n.a(or)!==no&&!r.sW("t"))return void sd.shift()}i.sW("i")&&n.a(fr)===no&&(n=n.p()),n.a(vr,kl),n.a(pr,kl),n.c(Il,mo),i.sW("s")&&n.c(gc,"10px");let l=h(t.c(Il));l>ld?Ne(t,n,i,l,o):o!==no&&a!==no&&a.i(na)>-1&&d(o),sd.shift()}function Ne(t,e,n,i,o){if(!nd)return;e.a(vr,ts),n.sW("t")||n.sW("s")?e.c(Il,ld).c(pc,mo).c(vc,Al):e.c(Il,ld).c(vc,Al);let a,r=v(f(e.c(Ls)));o===no?(a=rd.clone(),e.after(a)):a=o,e.f(Kc).length>0&&c(e.f(ud),xa);let l=a.f("div>span");l.h(l.a(Gc)+" <span style='font-weight: normal;'>"+p(100*(1-ld/i))+"%</span>");let s=v(f(t.c(Ls)));r>s&&(r=s,a.c(Lo,0)),a.a(mr,n),a.c(Xl,e.c(Xl)).c(Ls,r+"px"),a.c(zs,"visible"),a.ch(".v-btn").uC().ck((function(){De(a)})),$t(a.ch(".v-btn"))}function De(t){if(!nd)return;let e=t.prev(),n=t.a(mr);d(t),e.a(vr,kl),e.a(pr,ts),e.c(Il,mo),n.sW("t")||n.sW("s")?e.c(fc,mo):e.c(vc,"initial"),e.f(Kc).length>0&&s(e.f(ud),xa)}function We(){dd=$(".v-tool-tips"),Tt(dd,dc)}function Ee(t,e,n){if(Zs.device.mobile)return;dd.h(t.a(hl)),clearTimeout(pd),pd=null,clearTimeout(vd),vd=null,fd=n;const i=dd.w(),o=$(window).w(),a=20;let r=t.oL(),l;dd.c(Vo,"0").c(Io,vs),(e!==mo||r+i+a>o)&&(dd.c(Vo,vs).c(Io,"0"),r=t.oL()-i+t.w()-a,r+i+a>=o&&(r-=a),e===qo&&(r=t.oL()+(t.w()-i)/2-10,dd.c(Vo,vs).c(Io,vs))),r<=0&&(r=10),fd!==no&&c(dd,fd),dd.c(ql,r).c(Xc,t.oT()-$(document).scrollTop()+t.ht()+10),pd=setTimeout((function(){hd=io,ot(dd)}),hd?0:md)}function Pe(){clearTimeout(vd),vd=setTimeout((function(){hd=oo}),md),clearTimeout(pd),pd=null,at(dd),fd!==no&&s(dd,fd)}function Ke(t){let e=this;e.ui=$(".v-info-tips"),e.aniTimer=null,e.ui.uC().ck=function(){e.hide()},e.mask=t,e.mask.bindPartner(this,e.ui),e.inform=function(t,n,i,o){e.show(t,n,i,"inform",o)},e.bubble=function(t,n,i,o){e.show(t,n,i,Po,o)},e.error=function(t,n,i,o){e.show(t,n,i,yl,o)},e.isShowed=function(){return e.ui.c(vl)!==lc},e.show=function(t,n,i,o,a){clearTimeout(e.aniTimer),e.aniTimer=null,e.ui.h(t),s(e.ui,yl),s(e.ui,Po),e.ui.c(Ls,"").c(Il,"").c(Mc,mo).c(Do,mo).c(Oo,vs),o===yl?c(e.ui,yl):o===Po&&c(e.ui,Po),a!==no?gt(e.ui,a):mt(e.ui),e.ui.show(),null!=n&&(e.aniTimer=setTimeout((function(){e.hide()}),n)),i&&e.mask.show()},e.hide=function(){e.ui.hide(),e.mask.hide()},e.disposeHotkey=function(t,n,i){if(e.ui.isHidden())return;let o=!1;switch(t){case 27:e.isShowed()&&(e.hide(),o=!0);break}o&&i.preventDefault()}}function _e(t){let e=this;w().after('<div class="v-bottom-tips '+t+'"><div></div></div>'),e.ui=$(".v-bottom-tips."+t),e.show=function(t){e.ui.ch("div").h(t),e.ui.show()},e.hide=function(){e.ui.hide()}}function Re(){gd=$(".v-more-doc-content-before"),bd=$(".v-more-doc-content-after")}function qe(t){t===no&&(t=$(document).scrollTop()),t>20?gd.c(vl)===lc&&gd.show():gd.hide(),t+$(window).ht()>$(document).ht()-20?bd.hide():bd.c(vl)===lc&&bd.show()}function Ue(){bd.hide()}function je(t,e){let n=["表 ","Table "][ou]+du,i="",o=no,a="",r="";e.sW("pr")?(o=Fs.codeblock,n=["代码块 ","Code Block "][ou]+hu):e.sW("t")&&(o=Fs.table);let l=Ge(t.p().prev(),e),c=l[0],s=l[1];n="<span>"+n+". </span>",null!=c&&0!==c.x().length||(c="",yd&&(e.sW("pr")?c=t.f(".CodeMirror-line").t().x():e.sW("t")&&(c=t.f("td").t().x().r(/(==|\[\s]|\.\.|<<|\^\^|##\s)/gi,"")),c=R(c.x(),20))),i=n+c,e.sW("pr")?(a="vk-id-codeblock"+hu,t.wrap("<div id='"+a+"' class='v-caption' style='width: 100%'>"),r+=t.f(".CodeMirror-line").t()):e.sW("t")&&(a="vk-id-tbl"+du,t.wrap("<div id='"+a+"' class='v-caption'>"),r+=t.t()),t.before("<figcaption class='v-cap-1'>"+i+"</figcaption>");let u=null!=s&&s.length>0;u&&(t.after("<figcaption class='v-cap-2'>"+n+s+"</figcaption>"),t.p().a(lr,"2")),o!==no&&(r+=u?s:"",$("#"+a).a(Qr,i),o.add(i,a,r))}function Be(t,e){let n=t.a(fo),i=t.a(Gc),o=Fs.figure,a="",r="",l=null;n!==no&&0!==n.x().length||(l=Ge(t.p().prev(),e),null!=l[0]&&(n=l[0]),null!=l[1]&&(i=l[1]));let c="",s=["图 ","Figure "][ou]+su;e.sW("a")?(o=Fs.media,s=["音频 ","Audio "][ou]+fu):e.sW("v")&&(o=Fs.media,s=["视频 ","Video "][ou]+vu),null!=n&&0!==n.x().length||(n="",yd&&(e.sW("s")&&(n=t.f("g").t().x()),n=R(n.x(),20))),s="<span>"+s+". </span>",c=s+n,e.sW("s")?(a="vk-id-fig"+su,t.wrap("<div id='"+a+"' "+"d-fig-type='"+e+"' class='v-caption mermaid'></div>"),r+=t.f("div, span, tspan, text").t()):e.sW("i")?(a="vk-id-fig"+su,t.wrap("<div id='"+a+"' "+"d-fig-type='"+e+"' class='v-caption'></div>"),r+=t.a(Fc)):e.sW("a")?(a="vk-id-audio"+fu,t.wrap("<div id='"+a+"' "+"d-fig-type='"+e+"' class='v-caption'>"),r+=t.a(Fc)):e.sW("v")&&(a="vk-id-video"+vu,t.wrap("<div id='"+a+"' "+"d-fig-type='"+e+"' class='v-caption'>")),t.before("<figcaption class='v-cap-1'>"+c+"</figcaption>");let u=n!==no&&null!=i&&i.length>0;if(u&&(t.after("<figcaption class='v-cap-2'>"+s+i+"</figcaption>"),t.p().a(lr,"2")),o!==no&&(r+=u?i:"",$("#"+a).a(Qr,c),o.add(c,a,r)),e.sW("s")){t.a(Il)===lc&&t.c(Il)===lc||(t.removeAttr(Il),t.c(Il,""));let e=no;t.c(Ql)!==lc?t.p().c(Ls,t.c(Ql)):(e=t.a(Dc))!==no&&e.i(Ls)>-1?t.p().c(Ls,t.c(Ls)):"100%"!==t.a(Ls)?t.p().c(Ls,h(t.a(Ls))+4):t.a(Ts)!==lc?t.p().c(Ls,t.a(Ts).sp(" ")[2]+"px"):t.p().c(Ls,"100%")}}function Ge(t,e){function n(t){let e,n=/^!\[.+]$/,i="";return/^!\[.+]".+"$/.test(t.t().x())?[100,2]:n.test(t.t().x())?[100,1]:(i=t.h())!==no&&i.sW("<em><mar")&&i.eW("/em>")?-1===i.i("/em></mark>")?[200,1]:[200,2]:[0,0]}function i(t,e,n){let i=[];if(100===n){let n=t.t().x();i[0]=n.s(2,n.i("]",2)),2===e&&(i[1]=n.s(n.i(']"',2)+2,n.length-1))}else 200===n&&(2===e&&(i[1]=t.f("mark > em").t().x()),d(t.f("mark > em")),i[0]=t.t().x());return i}let o=[],a=Y(t),r=oo,l=n(t);return 2===l[1]?(o=i(t,2,l[0]),r=io):1===l[1]?(o=i(t,1,l[0]),o[1]=null,r=io):a.sW("h")&&(o[0]=t.t().x(),o[1]=null,"h6"===a&&t.c(zs,Al).c(Tc,uo)),!r||e.sW("i")&&200!==l[0]||d(t),o}function Ye(){let t=M("lmc");t=t===no?1:h(t),$(".md-fences").e((function(){let e=$(this);Gt(e,Ua),Ve(e,Ua),e.f(".CodeMirror-line").length>t?(hu++,e.wrap("<figcaption d-cntr='pre' class='v-cap-cntr'></figcaption>"),je(e,"pre")):e.a(Fr,ts)}))}function Ze(t,e){let n="",i=Iu.ch().f(".CodeMirror-code .CodeMirror-line"),o=0,a=i.length,r=["%E2%80%8B","%C2%A0","%0A"],l=["","%20",""];if(i.e((function(){o++;let t=encodeURI($(this).t());for(let e=0;e<r.length;e++)t.i(r[e])>-1&&(t=t.rA(r[e],l[e]));n+=m(t)+(o<a?"\n":"")})),Ou){let t="";Iu!==no&&(t=Iu.a(_l)),n="```"+(t!==no?t:"")+"\n"+n+"\n```"}Xe(t,n,io)}function Xe(t,e,n,i,o){let a=(new Date).getTime();if(kd||a-$d<200)return;$d=a,kd=io;let r="."+t.a(Ra).rA(" ",".");$(r).a(ur,e);let l=new ClipboardJS(r);l.on("success",(function(e){let o=Ou?" (<strong>as Markdown</strong>)":"",a=n?["<br><sub>( 再次点击可复制为 Markdown )</sub>","<br><sub>( Click again to Copy as Markdown )</sub>"][ou]:"";_s.bubble(["已复制","Copied"][ou]+(Ou?"":a)+o,2e3,oo,t),e.clearSelection(),typeof i===Vl&&i(),l.destroy(),n&&(null!=xd&&(clearTimeout(xd),xd=null),Bt(io),xd=setTimeout((function(){Bt(oo),xd=null}),2e3)),kd=oo})),l.on(yl,(function(){_s.error("<strong>"+["非常抱歉～暂不支持在该浏览器中复制","I'm very sorry~ I don't support copying in this browser"][ou]+"</strong>",3e3,oo,t),typeof o===Vl&&o(),l.destroy(),kd=oo}))}function Je(){function t(t,e){let n=e-Cd,i=Math.abs(n);if(n>0)for(let t=0;t<i;t++)Qe();else if(n<0)for(let t=0;t<i;t++)tn();else zd[Cd-1]++;t.a(Sr,on())}let e=L("vlook-chp-autonum");Td.isEmpty()||j("--v-chp-auto-num").x()===sc&&e===no||(nn(e),en(),Td.ch(".md-toc-item").e((function(){let e=$(this);t(e,an(e.a(Ra)))})),en(),w().ch("h1:not(:last-child), h2, h3, h4, h5").e((function(){let e=$(this);t(e,an(Y(e)))})),en(),w().ch("h6:not(:first-child)").e((function(){$(this).a(Sr,Id[5])})))}function Qe(){Cd++,zd[Cd-1]=1}function tn(){zd[Cd-1]=0,Cd--,zd[Cd-1]++}function en(){zd=[0,0,0,0,0,0],Cd=1}function nn(t){function e(t){let e;null!=(e=Ld[t].m(Md))&&8===e.length&&(Id[t]=e[2],Sd[t]=e[4],Od[t]=e[5],Vd[t]="-min"===e[6]?1:"-sup"===e[6]?2:0,Ad[t]=e[7])}if(t!==no&&(Hd=t),0===Hd.length)return;let n=Hd.sp(","),i;for(let t=0;t<n.length;t++)i=n[t].s(1,2),isNaN(i)||(Ld[i-1]=n[t].x());e(0),e(1),e(2),e(3),e(4),e(5)}function on(){function t(t,e){let n="",i=zd[t],o=null!=Od[t].s(0,1).m(/[A-Z]/),a=Od[t].l();return"#"===a?n+=rn(i,t):"zh"===a?n+=1===Cd?ln(i,o):rn(i,t):"alpha"===a?n+=1===Cd||e>0?cn(i,o):rn(i,t):"roman"===a?n+=1===Cd||e>0?sn(i,o):rn(i,t):a===sc&&(n+=""),n}let e=Cd-1,n=e>0?e-1:-1,i=Vd[e],o="";if(i>0)return 2===i&&n>=0&&(o=t(n,i)+"."),o+=t(e,i),Id[e]+o+Ad[e];let a=0;for(let n=0;n<Cd;n++)a=t(n,!1),o+=a,n<e&&a.length>0&&(o+=".");return Id[e]+o+Ad[e]}function an(t){let e=t.m(/(h([1-5]))/)[2];return isNaN(e)?0:h(e)}function rn(t,e){let n,i=Sd[e].length-t.toString().length,o="";if(i>0)for(let t=0;t<i;t++)o+="0";return o+t}function ln(t,e){function n(t){let e=t.toString().sp("").reverse(),n="";for(let t=0;t<e.length;t++)n=(0===t&&0===e[t]||t>0&&0===e[t]&&0===e[t-1]?"":Wd[e[t]]+(0===e[t]?Ed[0]:Ed[t]))+n;return n}function i(t){return t.rA(/一/g,"壹").rA(/二/g,"贰").rA(/三/g,"叁").rA(/四/g,"肆").rA(/五/g,"伍").rA(/六/g,"陆").rA(/七/g,"柒").rA(/八/g,"捌").rA(/九/g,"玖").rA(/十/g,"拾").rA(/百/g,"佰").rA(/千/g,"仟")}let o=Math.floor(t/1e4),a=t%1e4;a.toString().length<4&&(a="0"+a);let r=o?n(o)+"万"+n(a):n(t);return t>=10&&t<=19&&(r=r.r("一十","十")),e?i(r):r}function cn(t,e){let n="";for(;t>0;){let e=t%26;0===e&&(e=26),n=String.fromCharCode(64+h(e))+n,t=(t-e)/26}return e?n:n.l()}function sn(t,e){if(t<=0||t>=4e3)return t;let n="";for(let e=0;e<Pd.length;e++)for(;t>=Kd[e];)t-=Kd[e],n+=Pd[e];return e?n:n.l()}function un(){function t(t){t.a(ar).sW("t")?bn(t):gn(t)}function e(e){let n=e.next(To),o=e.t(),a=oo;return o.sW("[+] ")&&n.length>0&&n.prop(_c).l().sW("bl")?(a=io,i(e),e.next(To).c(vl,lc),e.rHTML("[+] ","<span class='v-blockquote-folder'>"+_d+"</span>"),e.a(ar,ts)):o.sW("[-] ")&&(a=io,i(e),e.rHTML("[-] ","<span class='v-blockquote-folder'>"+Rd+"</span>"),e.a(ar,kl)),a&&e.f(".v-blockquote-folder").p().p().unbind(oc).mouseup((function(){t(e)})),a}function n(t){let e=t.p().p(),n;return e.wrap('<details id="'+mu+'"></details>'),t.unwrap().wrap("<summary></summary>"),t.ch().unwrap(),e.ch().unwrap(),$("details#"+mu).ch("summary").ck((function(){let t=$(this);t.prs("blockquote[d-quote-group]").p().c(Il,mo),t.p().c(Il,mo)})),mu++,e}function i(t){let e=t.ch("span:first"),n=e.t();if(n.length>4){let t=n.s(0,4);e.h(e.rHTML(/\[([+\-])]\s/,"")),e.before("<span>"+t+"</span>")}}let o=M("quote");o!==no&&(gh=o,bh=o.substring(0,2)),$(To).e((function(){let t=$(this),i=oo;t.ch("p").e((function(){i=e($(this))})),t.f("li>p").e((function(){i=e($(this))})),i&&t.a(Tr,Lc),i||t.ch("blockquote:first-child>h6").e((function(){let e=n($(this));e&&(t=e)}));let o=Y(t.p());if("li"===o||o===To||o===fl)return io;let a=oo;t.f(">p>sub").e((function(){let t=$(this);if(dn(t)&&null!=t.t().m(wh))return a=io,oo})),a||t.ap("<p><sub>("+gh+")</sub></p>")})),fn(),yn()}function dn(t){let e;return t.p().t().x()===t.t().x()}function hn(){$(".v-q."+bh.l()).e((function(){let t=$(this),e,n=t.prev().a(Ra);n!==no&&(n.i("v-cap-")>-1||n.i(na)>-1)&&s(t,bh.l()+" em")}))}function fn(){$("hr + blockquote, hr + details").e((function(){function t(t){t.c(zs,Al).c(Yl,0).c(Co,0)}function e(t){t.a(Tr)||(t.a(Er,qd),o--)}qd++;let n=$(this),i=n.prev(),o=0;t(i),o=i.prevUntil(":not(hr)").length+2,o>2&&t(i.prevUntil(":not(hr)")),e(n),n.nextUntil(":not(blockquote, details)").e((function(){o>0&&e($(this))}))}))}function pn(){if(!Ud){Ud=io;for(let t=1;t<=qd;t++)vn(t);Ud=oo}}function vn(t){let e=0,n=$("blockquote[d-quote-group="+t+"],"+"details["+"d-quote-group="+t+"]");n.e((function(){let t=$(this);if(t.c(Il,mo),t.c(vl)!==xo){let n=h(t.c(Il));n>e&&(e=n)}})),n.c(vl)!==xo&&n.c(Il,e)}function mn(){Zs.device.mobile?$(".v-blockquote-folder").uH():$t($(".v-blockquote-folder"))}function gn(t){t.prs("blockquote[d-quote-group]").c(Il,mo),t.next(To).c(vl,lc),t.a(ar,ts),t.f(".v-blockquote-folder").h(_d)}function bn(t){t.prs("blockquote[d-quote-group]").c(Il,mo),t.p().c(Il,mo),t.next(To).c(vl,xo),t.a(ar,kl),t.f(".v-blockquote-folder").h(Rd)}function wn(){if(Ds.cur()===no)return;let t=Ds.cur();if(t.a(Ra)!==no){let e=t.a(ar);e!==no&&e.sW("t")&&bn(t)}}function yn(){$("hr + ul, hr + ol").e((function(){let t,e=$(this).prev(),n;e.c(vl,lc),e.prevUntil(":not(hr)").length+2>2&&e.prevUntil(":not(hr)").c(vl,lc)}))}function $n(){function t(t){let e=0;t.f("thead>tr").e((function(){e=0;let n=io,i=io,o=io;$(this).f("th").e((function(){let a=$(this),r=a.t();n&&t.a(sr)!==ts&&(jd.test(r)||Bd.test(r))&&(t.a(sr,ts),n=oo),i&&An(t,a,r)&&(i=oo),o&&0===e&&lh.test(r)&&(t.a(dl,ts),a.rHTML("## ",""),o=oo),a.a(sl,"tbl-"+du+"-"+e),e++,Mn(t,a)}))})),e>7&&t.a("d-col-too-more",e),t.f("tbody>tr").e((function(){let e=0,n=io,i=io;$(this).f("td").e((function(){let o=$(this),a=o.t();n&&t.a(sr)!==ts&&(jd.test(a)||Bd.test(a))&&(t.a(sr,ts),n=oo),i&&0===e&&t.a(cl)!==ts&&th.test(a)&&(t.a(cl,ts),i=oo),/^<ma.+rk>$/.test(o.h())&&(o.ch().ch().unwrap(),c(o,La)),o.a(sl,"tbl-"+du+"-"+e),e++,Mn(t,o)}))}))}let e=new Wt;e.st(),$(Kc).e((function(){let e=$(this),n=e.p();du++,Gt(e,Kc),n.a(fr,Kc),c(n,Qo),n.scroll((function(){Sn()})),t(e),Ve(e,Kc),je(e,Kc)})),e.ed("    ├ Prepare: "),e.st(),$("table[d-cell-merge='true']").e((function(){let t=$(this);xn(t),t.f("thead>tr>th").e((function(){let e=$(this);An(t,e,e.t())}))})),e.ed("    ├ Merge: "),e.st(),$("table[d-column-fmting='true']").e((function(){Dn($(this))})),e.ed("    ├ Column Format: "),e.st(),$("table[d-row-group='true']").e((function(){let t=$(this);Pn(t),t.f("tr[d-folder='true']").e((function(){let t=$(this).ch("td:first");t.a(el)!==no&&t.c(bc,"0.5em")}))})),e.ed("    ├ Row Group: "),e.st(),$("table[d-th-rpt='true']").e((function(){Jn($(this))})),e.ed("    └ Th Repeater: ")}function kn(t,e){function n(t,e){let n=ql,i="| ---- ";for(let o=0;o<k;o++)e[o]!==no&&(n=e[o]),n===ql?i="| ---- ":n===Mc?i="| ---: ":n===qo&&(i="| :--: "),t+=i;return t+="|\n"}function i(t,e){return Ou?t:e}function o(t,e,n){t=l(t=a(t=r(t))),Ou&&(n!==no&&(t="~("+n+")~"+t),e!==no&&(t+="~("+e+"!)~"),t=c(t,/(<strong( d-rb-text="([a-z!12]+)")?>)([\s\S]*?)(<\/strong>)/i),t=c(t,/(<em( d-rb-text="([a-z!12]+)")?>)([\s\S]*?)(<\/em>)/i),t=c(t,/(<mark( d-rb-text="([a-z!12]+)")?>)([\s\S]*?)(<\/mark>)/i),t=c(t,/(<u( d-rb-text="([a-z!12]+)")?>)([\s\S]*?)(<\/u>)/i));let i=[/&nbsp;/i,/&lt;/,/&gt;/,"'",'"',/(“)([^“]+)(“)/,/(‘)([^‘]+)(‘)/,/<.*?>/i],o=[" ","<",">","‘","“","$1$2”","$1$2’",""],s="___br___";t=Ou?(t=t.rA(/<br\s?\/?>/i,s)).rA(/\$/,"\\$"):t.rA(/<br\s?\/?>/i,"\n");for(let e=0;e<i.length;e++)t=t.rA(i[e],o[e]);return Ou&&(t=(t=(t=t.rA(s,"<br>")).rA("___u___","<u>")).rA("___/u___","</u>")),t}function a(t){let e=/(<code class="v-tag (\w{2}) ?(\w{2})?">)([\s\S]*?)(<\/code>)/i,n=t.m(e);for(;null!=n;){let o=n[4],a=Ni(n[2]),r=n[3]!==no?"!":"",l=s(o)?"`` ":"`",c=s(o)?" ``":"`";n=(t=t.r(e,i(l+"#"+o+"#"+c+Hi(a,r,kh),"#"+o+"#"))).m(e)}return t}function r(t){let e=/(<code class="v-badge-name (\w{2}).*?">)([\s\S]*?)(<code class="v-badge-value ?(\w{2})?".*?>)([\s\S]*?)(<\/code>)(<\/code>)/i,n=t.m(e);for(;null!=n;){
let o=n[3],a=n[6],r=Wi(n[2]),l=n[5]!==no?"!":"",c=s(o+a)?"`` ":"`",u=s(o+a)?" ``":"`";n=(t=t.r(e,i(c+"#"+o+"|"+a+"#"+u+Hi(r,l,zh),"#"+o+"|"+a+"#"))).m(e)}return t}function l(t){let e=/(<code .*?>)([\s\S]*?)(<\/code>)/i,n=t.m(e);for(;null!=n;){let i=n[2],o=s(i)?"`` ":"`",a=s(i)?" ``":"`";n=(t=t.r(e,o+i+a)).m(e)}return t}function c(t,e){let n=t.m(e);for(;null!=n;){let i=n[3],o=n[1];i!==no&&(t=t.r(e,"$1$4$5~($3)~")),o!==no&&(o.sW("<st")?t=t.r(e,"**$4**"):o.sW("<e")?t=t.r(e,"*$4*"):o.sW("<m")?t=t.r(e,"==$4=="):o.sW("<u")&&(t=t.r(e,"___u___$4___/u___"))),n=t.m(e)}return t}function s(t){return t.i("`")>-1}function u(){if(!debugMode)return;console.log("Table:",w+" x "+k);let t="   ";for(let e=0;e<k;e++)t+=" "+e;console.log(t),t="   ";for(let e=0;e<k;e++)t+=" -";console.log(t);for(let e=0;e<w;e++)if(t="",T[e]!==no){for(let n=0;n<k;n++)t+=T[e][n]===no?". ":T[e][n]+" ";console.log(e+" | "+t)}}let d="",f=Iu.f("tr"),p=Iu.f("thead > tr").length,v=Iu.a(hr),m=Iu.a(dl),g=Iu.a(cl),b=0,w=f.length,y=0,k=0,x=[],T=[];f.e((function(){function t(t){if(T[b]!==no){let e=T[b][y];for(;e!==no&&1===e;)t+=i("| : "," ")+"\t",y++,e=T[b][y]}else T[b]=[];return t}Ou&&1===b&&(d=n(d,x));let e=$(this).f("th, td");y=0,e.e((function(){let e="",n,a;e=t(e);let r=$(this),l=r.h(),c=oo,s=oo,u=r.a(Kr),f=r.a(Rr);if(v!==no&&v===ts){let t=r.a(Ra);if(t!==no){if(-1!==t.i(Ta)){let t;if(r.ch('svg[data-chk="yes"]').length>0)l=l.r(/<svg .*?>([\s\S]*?)<\/svg>/i,"Y");else{let t;r.ch('svg[data-chk="un"]').length>0&&(l=l.r(/<svg .*?>([\s\S]*?)<\/svg>/i,"?"))}Ou&&b<p&&(c=io)}Ou&&b<p&&-1!==t.i(Ma)&&(s=io)}Ou&&(x[y]=r.c(Uc))}if(g!==no&&g===ts){let t=r.a(Ra);if(t!==no&&-1!==t.i(Va)){let t=r.ch(".v-tbl-row-g-identer").length;for(let e=0;e<t;e++)l=l.r(/<label .*?><\/label>/i,e===t-1?"> ":">")}}if(l=o(l,u,f),Ou&&b<p&&(c&&(l="[] "+l),s&&(l="~~"+l+"~~"),0===b&&0===y&&m!==no&&(l="## "+l)),e+=i("| ","")+i("",'"')+l+i("",'"'),n=r.a(Sc),n=n===no?0:h(n),n>0)for(let t=0;t<n-1;t++)T[b+t+1]===no&&(T[b+t+1]=[]),T[b+t+1][y]=1;if(a=r.a(Ba),a=a===no?0:h(a),a>0)for(let t=0;t<a-1;t++)e+=i("| == "," ")+"\t",T[b]===no&&(T[b]=[]),T[b][y+1]=2,y++;y++,d+=e+i(" ","\t")})),y>k&&(k=y),d=t(d),b++,d=d.substring(0,d.length-1)+i(" |","")+(b<w?"\n":"")})),u(),Xe(t,d,io)}function xn(t){let e=0,n=null,i=0,o=0,a=null,r=[],l=[],s=[],u=0,h=oo;if(t.f("tr").e((function(){r[u]=[],l[u]=[];let t=$(this);t.f("td, th").e((function(){let t=$(this);r[u][i]=t,l[u][i]=0,jd.test(t.t())&&(l[u][i]=1,h=io),i++,o++,Bd.test(t.t())?(e++,d(t),1===e&&(n=a)):(e>0&&null!=n&&(n.a(Ba,e+1),Tn(n),n.c(Uc,qo)),e=0),a=t})),o===e+1&&0===t.t().x().length&&c(t,"v-table-colspan-all"),e>0&&null!=n&&(n.a(Ba,e+1),Tn(n),n.c(Uc,qo)),e=0,u++,i=0,o=0})),u=0,h){s=[];for(let t=0,e=l[0].length;t<e;t++){let e=0,n=null,i=0,o=oo;for(;i<l.length;)1===l[i][t]?(e++,null==n&&(n=r[i-1][t]),1===i&&(o=io),o&&(s[s.length]=r[i][t].p()),d(r[i][t]),t+1<l[i].length&&r[i][t+1].c(bc,j("--tbl-cell-padding"))):(o=oo,e>0&&null!=n&&(n.a(Sc,e+1),Tn(n),n.c(ks,"middle"),e=0,n=null)),i++;e>0&&null!=n&&(n.a(Sc,e+1),Tn(n),n.c(ks,"middle"))}for(let e=0,n=s.length;e<n;e++){r[0][0].p().p().ap(s[e]);let n=oo;s[e].f("td").e((function(){n=io;let t=$(this),e=t.a(Dc),i=t.a(sl),o=t.a(Ra),a=t.a(dr);t.a(Jr,ts),t.prop("outerHTML",t.prop("outerHTML").rA("<td ","<th ")),t.p().a(Dc,e),t.p().a(sl,i),t.p().a(Ra,o),t.p().a(dr,a)})),n&&s[e].f("th[d-td2th]").e((function(){Mn(t,$(this))}))}}h=oo}function Tn(t){0===t.t().x().length&&(t.h(""),c(t,"v-empty-cell"))}function zn(){Gd=$(".v-table-cross"),Tt(Gd)}function Cn(t){t.a(ul)===ts?Ln(t):Hn(t)}function Hn(t){t.a(ul,ts),c(Lu,Ic),t!==no&&null!=t&&t.p().p().next(".v-content-expander").ch(".v-btn").tr(qa)}function Ln(t){t.a(ul,kl),s(Lu,Ic),Sn()}function Mn(t,e){e.uC().ck((function(n){if(t.a(ul)!==ts||kd)return;if(Yd!==t&&zt(Gd),Zd===e)return;let i;if(t.p().p().a(vr).sW("t"))return;kd||n.stopPropagation(),Sn(),c(e,ya),Zd=e,Yd=t;let o=h(t.c(Ls)),a=h(t.c(Il)),r=h(e.c(Ls)),l=h(e.c(Il)),s=t.oL(),u=t.oT(),d=e.oL()-t.oL(),f=e.oT()-t.oT(),p=e.oL()+r,v=e.oT()+l,m=o-d-r,g=a-f-l,b=$(".v-table-cross.left-up");b.c(ql,s).c(Xc,u).c(Ls,d).c(Il,f).c(Vs,9);let w=$(".v-table-cross.right-up");w.c(ql,p).c(Xc,u).c(Ls,m).c(Il,f).c(Vs,9);let y=$(".v-table-cross.left-down");y.c(ql,s).c(Xc,v).c(Ls,d).c(Il,g).c(Vs,9);let k=$(".v-table-cross.right-down");k.c(ql,p).c(Xc,v).c(Ls,m).c(Il,g).c(Vs,9),setTimeout((function(){Tt(Gd),ot(b),ot(w),ot(y),ot(k)}),50)}))}function Sn(){Zd!==no&&(at(Gd),s(Zd,ya),Yd=no)}function On(t){t.c(Hs)===Cc?In(t):Vn(t)}function Vn(t){c(Mu,Ic),s(t,"v-table-unwrap"),c(t,"v-table-wrap")}function In(t){s(Mu,Ic),s(t,"v-table-wrap"),c(t,"v-table-unwrap")}function An(t,e,n){return t.a(hr)!==ts&&(e.f("strong, em, u, mark, del").length>0||e.c(Uc)===Mc||Xd.test(n))?(t.a(hr,ts),io):oo}function Fn(t,e,n){return n===no&&(n=t.f("[d-colspan!='true'][d-tbl-col='"+e.a(sl)+"']")),n}function Nn(t,e,n){return n===no&&(n=t.f("td[d-tbl-col='"+e.a(sl)+"']")),n}function Dn(t){t.f("thead th").e((function(){let e=$(this),n=no,i=no,o="";e.f("strong:first-child").length>0&&(n=Fn(t,e,n),o+="v-tbl-col-fmt-bold "),e.f("em:first-child").length>0&&(n=Fn(t,e,n),o+="v-tbl-col-fmt-em ");let a=e.h();(a.sW("<mar")&&a.eW("rk>")||e.a(Ra)!==no&&e.a(Ra).i(La)>-1)&&($("[d-tbl-col='"+e.a(sl)+"']").f("mark").ch().unwrap(),n=Fn(t,e,n),o+="v-tbl-col-fmt-mark "),n!==no&&o.length>0&&c(n,o),e.f("u:first-child").length>0&&(c(e,Ha),i=Nn(t,e,i),i.contents().wrap("<u></u>")),e.f("del:first-child").length>0&&(c(e,Ma),i=Nn(t,e,i),i.contents().wrap("<del></del>")),Xd.test(e.t())&&(n=Fn(t,e,n),c(n,Ta),En(e,Xd),i=Nn(t,e,i),i.e((function(){let t=$(this),e=t.t().m(Jd),n="no",i=tr;if(e=null!=e?e[2]:"",t.a(Ba)!==no)return io;En(t,e),"[x]"===e||"Y"===e?n=Os:"[-]"===e||"?"===e||"？"===e?n=ns:t.rHTML("&nbsp;",""),t.pp('<svg width="14px" height="14px" class="v-svg-small-ico" data-chk="'+n+'"><use xlink:href="#icoChkbox_'+n+'" class="v-svg-ico-'+'dark"/></svg>')}))),e.c(Uc).sW("r")&&(i=Nn(t,e,i),c(i,"v-tbl-col-fmt-num"),i.e((function(){let t=$(this),e=t.t();if(e.isNumber())t.h(X(Z(t.h()))),Wn(t,e,io);else if(e.isPercent()){t.h(J(X(t.h())));let n=Wn(t,e,io),i=e.r(/(-|\+|\s)/g,""),o=p(i.r("%","")),a="rgba(128, 128, 128, 0.1)",r="rgba(128, 128, 128, 0.4)",l="rgba(128, 128, 128, 0.8)";if(n){let e=t.c(ja).r("rgb","rgba");a=e.r(")",", 0.05)"),r=e.r(")",", 0.2)"),l=e.r(")",", 0.7)")}t.c(bo,"linear-gradient(90deg, "+a+" 0%, "+r+" "+(o>1?o-1:0)+"%, "+l+" "+i+", transparent "+i+")").c(ic,"100px"),t.h(t.h().r(">+",">▴ ").r(">-",">▾ "))}else e.isCurrency()&&(t.h(X(Z(Q(t.h())))),Wn(t,e,oo))}))),e.a(Ba)!==no?e.a(dr,ts):e.a(dr,kl)}))}function Wn(t,e,n){if(n){if(e.sW("-"))return c(t,Sa),io;if(e.sW("+"))return c(t,Oa),io}else{if(e.i("-")>-1)return c(t,Sa),io;if(e.i("+")>-1)return c(t,Oa),io}return oo}function En(t,e){t.rHTML(e,"")}function Pn(t){c(t.f("[d-tbl-col$='-0']"),$a);let e=0,n=0;t.f("td:first-child").e((function(){let t=$(this),i=t.p(),o=t.t();if(!th.test(o))return e=0,ih.length=0,oh.length=0,io;if(n=o.i(nh)+1,n>e){let o=e;e=n,Rn(i,n,0===o,Dt(Nt(),$s)),Gn(i,t,n)}else{let o=e-n;if(o>0)for(let t=0;t<o;t++)ih.pop(),oh.pop();e=n,Gn(i,t,n)}}))}function Kn(){return ih[ih.length-1]}function _n(){return oh[oh.length-1]}function Rn(t,e,n,i){function o(t){let e="";return t.e((function(){e+=$(this).prop("outerHTML")})),e}let a=t.prev();Qd++,ih.push(Qd),oh.push(i),a.a(xr,Qd),a.a(kr,ts),a.a(qr,ts);let r=a.ch("td:first"),l=r.f(".v-tbl-row-g-identer:last");l.length>0?l.after("<span class='v-tbl-row-g-btn'>"+ah+"</span>"):r.pp("<label class='v-tbl-row-g-btn'>"+ah+"</label>"),s(r,$a),c(r,"v-tbl-row-g-folder"),c(l,"v-tbl-row-g-identer-folder");let u=".v-tbl-row-g-identer, .v-tbl-row-g-btn",h=r.f(u),f=r.clone();d(f.ch(u)),r.h(o(h)+" <strong>"+f.h()+" </strong>"),r.ch(ka).ck((function(t){qn(a,t)}))}function qn(t,e){e.stopPropagation(),t.a(qr).sW("t")?Yn(t):Zn(t),Sn()}function Un(t,e){return t.a(cl)!==ts?oo:(t.f(ka).e((function(){let t=$(this).p().p();t.a(qr)===ts&&Yn(t,e)})),io)}function jn(e,n){return e.a(cl)!==ts?oo:(e.f("label.v-tbl-row-g-btn").e((function(){let e=$(this).p().p();t(n,e.a(Ur),e.a(qr)),n===mo?e.a(Ur)===mo&&e.a(qr)===kl&&Zn(e):e.a(qr)!==ts&&Zn(e)})),io)}function Bn(t){t.removeAttr(cl),t.f("tr[d-parent-folder-id]").removeAttr(Dr)}function Gn(t,e,n){e.rHTML(eh,""),t.a(Dr,Kn()),e.a(el,n),s(e,$a),c(e,Va),t.c(wo,_n());for(let t=0;t<n;t++){let t=e.f(".v-tbl-row-g-identer:last"),n="<label class='v-tbl-row-g-identer'></label>";t.length>0?t.after(n):e.pp(n)}t.c(vl,"table-column")}function Yn(t,e){let n=t.a(xr),i=t.p().p(),o=i.f("tr[d-parent-folder-id='"+n+"']"),a=t.ch("td:first").ch(".v-tbl-row-g-btn:last");t.a(qr,kl),e!==no&&t.a(Ur,e),a.prop("innerHTML",rh),o.c(vl,"");let r=i.f("thead>tr:last-child");"group"===i.a(dl)&&t.f("td:not(:first-child)").e((function(){let t=$(this),e=t.h().x();if(0===e.length||"&nbsp;"===e){let e=t.a(sl),n=r.f("th[d-tbl-col='"+e+"']").h();if(n===no){let t=r.prev();t!==no&&(n=t.f("th[d-tbl-col='"+e+"']").h())}t.h(n),c(t,Na)}}))}function Zn(t){let e=t.a(xr),n=$("tr[d-parent-folder-id='"+e+"']"),i=t.ch("td:first").ch(".v-tbl-row-g-btn:last"),o;t.a(qr,ts),t.removeAttr(Ur),i.prop("innerHTML",ah),n.e((function(){let t=$(this),e=t.a(kr);e!==no&&e.sW("t")&&Zn(t),t.c(vl,"table-column")})),"group"===t.p().p().a(dl)&&t.f("td:not(:first-child)").e((function(){let t=$(this);t.a(Ra).i(Na)>-1&&(t.h(""),s(t,Na))}))}function Xn(){Zs.device.mobile?$(ka).uH():$t($(ka))}function Jn(t){let e=t.a(cl)===ts;if(t.a(dl,e?"group":"page"),e)return;let n=1,i=15+n,o=t.f("thead>tr"),a=0,r=0,l=t.f("tbody>tr"),s=l.length;l.e((function(){let t=$(this),e=t.ch("td[rowspan]");if(e.length>0&&e.e((function(){let t=h($(this).a(Sc));t>a&&(a=t-1),r=a-1})),0===a&&n%(i+r-1)==0&&n<s){let e=0;o.e((function(){t.after($(this).prop("outerHTML").rA("<th ","<td ")),c(t.next().ch("td"),Na),c(t.next().ch(".v-th-repeater"),0===e?"first":"not-first"),t=t.next(),c(t,"v-tr-repeater"),e++}))}n++,a>0?a--:r=0}))}function Qn(){function t(t,e){let n=["您的浏览器不支持音频标签。","Your browser does not support the audio tag."][ou],i=S(e).autoplay,o=S(e).loop,a=S(e).preload;t.wrap("<audio src='"+e+"'>"+n+"</audio>");let r=t.p();return d(t),i!==no&&r.a(go,go),o!==no&&r.a(Gl,Gl),a!==no&&r.a(zc,mo),r}function e(t,e){let n=$(t);e.paused?e.play():(n.h(sh),s(n,xc),e.pause(),n.a(il)===no&&(e.currentTime=0))}$("#write img[src$='.mp3'], #write [src$='.m4a'], #write [src$='.ogg'], #write [src$='.wav'],[src*='.mp3?'], #write [src*='.m4a?'], #write [src*='.ogg?'], #write [src*='.wav?']").e((function(){function n(t,e){Te(t,"🔈 <strong>"+["无效的音频源","Invalid audio source"][ou]+":</strong> "+e)}let i=$(this),o=no,a=i.a(Fc),r=i.p(),l=S(a);l.controls===nc?(pu++,o=t(i,a),o.a(Wl,"vk-id-mini-audio"+pu),o.after("<div id='vk-id-mini-audio"+pu+"-control' "+"d-title='mini audio "+pu+"' class='v-audio-mini-control'></div>"),o.bind("loadstart",(function(){let t=$("#"+$(this).a(Wl)+"-control");c(t,Go),c(t,Bl),t.h(ch)})),o.bind("canplay",(function(){let t=$("#"+$(this).a(Wl)+"-control");s(t,Bl),t.uC().ck((function(){e(this,o[0])})),t.h(sh),t.a(il,l.pause);let n=l.duration;if(n!==no&&n.sW("t")){let t=o.a(Hr);if(t===no||!t.sW("t")){let t=o[0].duration,e=Math.floor(t/60),n=Math.floor(t-60*e),i=e>0?e+"′":"";o.next().after(" <sup class='v-duration-info'>"+i+n+"″</sup>"),o.a(Hr,ts)}}})),o.bind(xc,(function(){let t=$("#"+$(this).a(Wl)+"-control"),e=t.a(il);c(t,Go),c(t,xc),e!==no&&e.sW("t")?t.h(uh):(t.h(dh),o.currentTime=0)})),o.bind("ended",(function(){let t=$("#"+$(this).a(Wl)+"-control");t.h(sh),s(t,xc)})),o.bind("emptied",(function(){let t=$(this).a(Wl)+"-control",e=$("#"+t);s(e,Bl),e.h(hh),c(e,Go),c(e,pl),n(t,e.a(Qr))})),o.bind(yl,(function(){o.tr("emptied")})),o.hover((function(){let t=$(this);-1===t.a(Ra).i(pl)&&c(t,Fl)}),(function(){s($(this),Fl)}))):(fu++,"p"!==Y(r)&&(i.wrap("<p></p>"),r=i.p()),r.a(fr,"audio"),c(r,Qo),Be(i,po),o=t(i,a),o.a(Ya,Ya),o.next(_o).length>0&&o.c(Zl,"-10px"),o.bind("emptied",(function(){n(o.p().a(Wl),o.p().a(Qr))})),o.bind(yl,(function(){o.tr("emptied")})))}))}function ti(){function t(t,e){Te(t,"📺 <strong>"+["无效的视频源","Invalid video source"][ou]+":</strong> "+e)}function e(t,e){let n=["您的浏览器不支持视频标签。","Your browser does not support the video tag."][ou],i=S(e).autoplay,o=S(e).loop,a=S(e).preload,r=S(e).width,l=S(e).height;t.wrap("<video src='"+e+"'>"+n+"</video>");let c=t.p();return d(t),c.a(Ya,Ya),i!==no&&c.a(go,go),o!==no&&c.a(Gl,Gl),a!==no&&c.a(zc,mo),r!==no&&c.a(Ls,r),l!==no&&c.a(Il,l),c}$("#write img[src$='.ogv'], #write img[src$='.mp4'], #write img[src$='.webm'],#write img[src*='.ogv?'], #write img[src*='.mp4?'], #write img[src*='.webm?']").e((function(){let n=$(this),i=no,o=n.a(Fc),a=n.p();vu++,"p"!==Y(a)&&(n.wrap("<p></p>"),a=n.p()),a.a(fr,"video"),c(a,Qo),Be(n,xs),i=e(n,o),i.bind("emptied",(function(){t(i.p().a(Wl),i.p().a(Qr))})),i.bind(yl,(function(){i.tr("emptied")}))}))}function ei(t,e,n){let i=this;i.ui=no,i.icon=no,i.input=no,i.reset=no,i.action=no,i.lastValue="",i.timerValueChanged=null,i.inputing=oo,i.onInput=no,i.onFocus=no,i.onBlur=no,i.onKeyDown=no,i.onAction=no,i.pressEnter=no,i.pressESC=no,i.__appendTo=function(t,e,n){function o(){let t=i.input.val().x();""===t?(i.reset.hide(),i.action!==no&&-1!==i.action.a(Ra).i(gl)&&(s(i.action,gl),kt(i.action))):(i.reset.show(),i.action!==no&&-1===i.action.a(Ra).i(gl)&&(c(i.action,gl),i.action.hover((function(){i.actionHover(io)}),(function(){i.actionHover(oo)})))),typeof i.onInput===Vl&&i.onInput(i.input,t)}let a='<div class="v-textfield '+e+'"><div class="v-textfield-icon" style="display: none"></div><input type="text"><div class="v-textfield-action" style="display: none"></div><div class="v-textfield-reset">'+pt("icoResetInput",16,16,"alpha")+"</div></div>";n?(t.ap(a),i.ui=t.ch(".v-textfield."+e)):(t.after(a),i.ui=t.p().ch(".v-textfield."+e)),i.input=i.ui.ch("input"),i.reset=i.ui.ch(".v-textfield-reset"),i.input.on("input",(function(){"start"!==$(this).prop("compositionStatus")&&o()})),i.input.on("compositionstart",(function(){$(this).prop("compositionStatus","start")})),i.input.on("compositionend",(function(){$(this).prop("compositionStatus","end")})),i.input.on("keypress",(function(t){o()})),i.input.focus((function(){function t(){"start"!==i.input.prop("compositionStatus")&&i.lastValue!==i.input.val()&&(clearTimeout(i.timerValueChanged),i.timerValueChanged=null,i.lastValue=i.input.val(),o()),i.timerValueChanged=setTimeout(t,800)}i.inputing=io,c(i.ui,Fa),t(),typeof i.onFocus===Vl&&i.onFocus(i.input)})),i.input.blur((function(){i.inputing=oo,s(i.ui,Fa),clearTimeout(i.timerValueChanged),i.timerValueChanged=null,typeof i.onBlur===Vl&&i.onBlur(i.input)})),i.input.bind("keydown",(function(t){let e=t.keyCode||t.which||t.charCode,n=i.input.val(),o=!1;switch(e){case 13:i.action!==no&&i.action.tr(qa),o=!0,typeof i.pressEnter===Vl&&i.pressEnter(i.input,n);break;case 27:0===n.length?i.input.blur():i.reset.tr(qa),o=!0,typeof i.pressESC===Vl&&i.pressESC(i.input);break}o&&t.preventDefault(),typeof i.onKeyDown===Vl&&i.onKeyDown(i.input,n,e)})),i.reset.uC().ck((function(){i.input.val(""),i.input.select(),i.reset.hide(),i.action!==no&&-1!==i.action.a(Ra).i(gl)&&(s(i.action,gl),kt(i.action)),typeof i.onInput===Vl&&i.onInput(i.input,"")}))},i.clear=function(){i.reset.tr(qa)},i.setIcon=function(t){i.icon=i.ui.ch(".v-textfield-icon"),i.icon.h(t),i.icon.show()},i.setAction=function(t){i.action=i.ui.ch(".v-textfield-action"),i.action.h(t),i.action.show(),i.action.hover((function(){i.actionHover(io)}),(function(){i.actionHover(oo)})),i.action.uC().ck((function(){let t=i.input.val();t.length>0&&i.input.select(),typeof i.onAction===Vl&&i.onAction(i.input,t)}))},i.actionHover=function(t){t?(c(i.action,Fl),-1!==i.action.a(Ra).i(gl)&&c(i.ui,Nl)):(s(i.action,Fl),s(i.ui,Nl))},i.placeholder=function(t){i.input.a(kc,t)},i.show=function(){i.ui.show()},i.hide=function(){i.ui.hide()},i.setWidth=function(t){i.ui.c(Ls,t),i.input.c(Ls,t-(i.reset.w()+2*h(i.reset.c(bc)))-(i.icon===no?0:i.icon.w()+2*h(i.icon.c(bc)))-(i.action===no?0:i.action.w()+2*h(i.action.c(bc)))),i.icon!==no&&c(i.input,"set-icon")},i.__appendTo(t,e,n)}function ni(t){let e=this;e.index=0,e.result=t,e.nextItem=function(){if(e.result.isHidden())return;let t=e.result.ch(":visible"),n=t.eq(e.index);return e.index++,e.index>=t.length&&(e.index=0),n},e.reset=function(){e.index=0}}function ii(t,e){let n=this;n.ui={entry:$(".v-segment-btn.catalog"),body:$(".v-toc-catalog-body"),result:$(".v-toc-filter-result.catalog")},n.holder=t,n.h=[],y()===no&&n.h.push("vk-id-doc-title"),n.currentHeaderIndex=-1,n.currentItem=no,n.foldItems=[],n.lastHeaderFolder=no,n.lastHeaderLevel=0,n.lastDocScrollTop=0,n.resultNav=new ni(n.ui.result),n.onChapterChanged=no,n.icon={folded:'<svg width="16px" height="16px" class="v-svg-small-ico"><use xlink:href="#icoTocFolded" class="v-toc-folder-ico"/></svg>',unfold:'<svg width="16px" height="16px" class="v-svg-small-ico"><use xlink:href="#icoTocUnfold" class="v-toc-folder-ico"/></svg>'},n.ui.body.a(cr,["( 无目录 )","( Catalog is Empty )"][ou]),n.typeName=function(){return"catalog"},n.hasIndexItem=function(){return n.ui.body.ch().length>0},n.adjustHoverStyle=function(){Zs.device.mobile?$(Da).uH():$t($(Da))},n.add=function(t){n.holder.segs.sts(this,io);let e=t.ch("a"),i=e.a(Dl);n.h.push(i.s(1,i.length)),t.a(Wl,"vk-header-"+t.a(Pr)),t.a(Nr,"0"),t.a($r,kl),t.a(Gc,e.t().x()),e.after(e.t()),e.t(""),t.uC().ck((function(){let e;U($("#"+t.a(Wl)).ch("a").a(Dl)),typeof n.holder.onInteractive===Vl&&n.holder.onInteractive()})),$("<div id='fd-vk-header-"+t.a(Pr)+"' class='v-toc-folder'>&nbsp;</div>").insertBefore(t.f("a"));let o=an(t.a(Ra));if(n.lastHeaderFolder!==no){if(o>n.lastHeaderLevel){n.foldItems.push(n.lastHeaderFolder);let t=n.lastHeaderFolder.h(n.icon.unfold),e=t.p();e.a(Nr,"1"),e.a($r,kl),t.uC().ck((function(t){t.stopPropagation();let e=$(this).p().a(Wl);n.disposeFold(e,$("#"+e).a($r).sW("t")?"e":"c",io)}))}else o<n.lastHeaderLevel&&n.foldItems.pop();n.foldItems.length>0&&t.a(Wr,n.foldItems[n.foldItems.length-1].p().a(Wl))}n.lastHeaderFolder=$("#fd-vk-header-"+t.a(Pr)),n.lastHeaderLevel=o},n.focusHeader=function(t){function e(t){n.disposeFold(t,"e",io);let i=$("#"+t),o=i.prop(_c);o!==no&&"h1"!==o.l()&&e(i.a(Wr))}if(t===no&&(t=$(document).scrollTop()),Math.abs(t-n.lastDocScrollTop)<20)return;n.lastDocScrollTop=t;let i=n.h.length-1;for(let t=0,e=n.h.length;t<e;t++){let e=Zs.browser.Firefox?m(n.h[t]):n.h[t],o=$("#"+m(e)),a=o.ht();if(o.oT()-$(document).scrollTop()>3*a){i=t-1;break}}n.currentHeaderIndex!==i&&(n.currentHeaderIndex=i,n.inHeader()&&(n.currentItem!==no&&s(n.currentItem,Pa),n.currentItem=$("#vlook-toc a[href='#"+n.h[i]+"']").p(),c(n.currentItem,Pa),n.currentItem.isHidden()&&e(n.currentItem.a(Wr)),n.scrollToCurrent()),typeof n.onChapterChanged===Vl&&n.onChapterChanged())},n.scrollToCurrent=function(){if(n.currentItem===no||n.currentItem.ps()===no)return;const t=3*n.currentItem.ht(),e=n.ui.body.scrollTop(),i=e+n.ui.body.ht();n.currentItem.ps().top<e?n.ui.body.scrollTop(n.currentItem.ps().top):n.currentItem.ps().top>i-t&&n.ui.body.scrollTop(n.currentItem.ps().top-n.ui.body.ht()+t)},n.inHeader=function(){return n.currentHeaderIndex>-1},n.inFirstHeader=function(){return y()!==no&&0===n.currentHeaderIndex},n.inDocTitle=function(){return y()===no&&0===n.currentHeaderIndex},n.filter=function(t){if(""===t.x())return oo;n.holder.segs.checkedItem()===n.typeName()&&n.showFilterResult();let e=oo;return n.ui.result.empty(),$(Yc).e((function(){let i=$(this),o;if((i.a(Sr)+i.a(Gc)).l().i(t)>-1){let t=i.clone();c(t,Ea),s(t,"md-toc-item md-toc-h1 md-toc-h2 md-toc-h3 md-toc-h4 md-toc-h5"),d(t.ch(Da)),t.pp("<span>"+t.a(Sr)+" </span>"),t.show(),t.a(Ar,ts),t.uC().ck((function(){s(n.ui.result.ch(".v-toc-item-current"),Pa),i.tr(qa),c($(this),Pa)})),n.ui.result.ap(t),e=io}})),e||(n.ui.result.empty(),n.ui.result.ap("<div class='v-toc-filter-result-none'>"+["无匹配结果!","No Results!"][ou]+"</div>"),ri(this)),io},n.updateStatus=function(){$(Yc).length>0?n.holder.segs.sts(this,io):n.holder.segs.sts(this,oo)},n.show=function(){n.holder.keyword.input.val().length>0?(n.ui.body.hide(),n.showFilterResult()):(n.ui.body.show(),n.hideFilterResult())},n.hide=function(){n.ui.body.hide(),n.hideFilterResult()},e&&n.hide(),n.showFilterResult=function(){n.ui.body.hide(),n.ui.result.show(),s(n.ui.result.ch(".v-toc-item-current"),Pa)},n.hideFilterResult=function(){n.ui.result.hide()},n.gotoHeader=function(t){U("#"+t.a(ir))},n.disposeFold=function(t,e,i){let o=null,a=$("#"+t),r=a.nextAll(),l=$("#fd-"+t);a.a($r,"e"===e?kl:ts),l.h("e"===e?n.icon.unfold:n.icon.folded);for(let t=0,a=r.length;t<a;t++){let a=$(r[t]);if(null!=o){const t=an(a.a(Ra)),e=an(o.a(Ra));if(t>e)continue;if(t<e)break}i&&"1"===a.a(Nr)&&a.a($r).sW("f")&&"c"===e&&(a.a($r,ts),n.disposeFold(a.a(Wl),e,i)),a.c(vl,"c"===e?lc:xo),o=a}}}function oi(t){let e=t.ui;Tt(e.entry),e.result.ap("<div class='v-toc-filter-result-none'></div>"),e.tips=e.result.ch(".v-toc-filter-result-none"),li(e)}function ai(t){let e=t.ui,n=e.result.ch(".v-toc-item");n.show(),0===n.length?li(e):(e.tips.hide(),n.a(Ar,ts),ri(t))}function ri(t){fh.sts(t,t.ui.result.ch(".v-toc-item[d-keyword-match]").length>0)}function li(t){t.tips.t("( "+["无此类内容","No such content"][ou]+" )"),t.tips.show()}function ci(t,e,n,i){fh.sts(t,io),t.ui.tips.isShowed()&&t.ui.tips.hide();let o=$('<span class="v-toc-item" data-for-serch="'+_(i===no||0===i.x().length?"":i)+'">'+e+"</span>");t.ui.result.ap(o),o.uC().ck((function(){s(t.ui.result.ch(".v-toc-item-current"),Pa),c(o,Pa),U("#"+n),typeof t.holder.onInteractive===Vl&&t.holder.onInteractive()}))}function si(t,e){if(0===e.x().length)return fh.sts(t,oo),oo;t.ui.tips.hide(),t.ui.result.ch().hide(),s(t.ui.result.ch(".v-toc-item-current"),Pa),t.ui.result.ch().removeAttr(Ar);let n=oo;return t.ui.result.ch(".v-toc-item").e((function(){let i=$(this),o=i.a(zr);(i.t().l().i(e)>-1||o!==no&&o.l().i(e)>-1)&&(i.show(),i.a(Ar,ts),fh.sts(t,io),n=io)})),n||(t.ui.tips.t(["无匹配结果!","No Results!"][ou]),t.ui.tips.show(),fh.sts(t,oo)),io}function ui(t){return t.ui.result.ch("span").length>0}function di(t){t.ui.result.show(),s(t.ui.result.ch(".v-toc-item-current"),Pa)}function hi(t){t.ui.result.hide()}function fi(t,e){let n=this;n.ui={entry:$(".v-segment-btn.figure"),result:$(".v-toc-filter-result.figure"),tips:no},n.holder=t,n.resultNav=new ni(n.ui.result),oi(this),n.typeName=function(){return"figure"},n.hasIndexItem=function(){return ui(this)},n.add=function(t,e,n){ci(this,t,e,n)},n.updateStatus=function(){ri(this)},n.show=function(){di(this)},n.hide=function(){hi(this)},e&&n.hide()}function pi(t,e){let n=this;n.ui={entry:$(".v-segment-btn.table"),result:$(".v-toc-filter-result.table"),tips:no},n.holder=t,n.resultNav=new ni(n.ui.result),oi(this),n.typeName=function(){return Kc},n.hasIndexItem=function(){return ui(this)},n.add=function(t,e,n){ci(this,t,e,n)},n.updateStatus=function(){ri(this)},n.show=function(){di(this)},n.hide=function(){hi(this)},e&&n.hide()}function vi(t,e){let n=this;n.ui={entry:$(".v-segment-btn.media"),result:$(".v-toc-filter-result.media"),tips:no},n.holder=t,n.resultNav=new ni(n.ui.result),oi(this),n.typeName=function(){return"mulitmedia"},n.hasIndexItem=function(){return ui(this)},n.add=function(t,e,n){ci(this,t,e,n)},n.updateStatus=function(){ri(this)},n.show=function(){di(this)},n.hide=function(){hi(this)},e&&n.hide()}function mi(t,e){let n=this;n.ui={entry:$(".v-segment-btn.codeblock"),result:$(".v-toc-filter-result.codeblock"),tips:no},n.holder=t,n.resultNav=new ni(n.ui.result),oi(this),n.typeName=function(){return Ua},n.hasIndexItem=function(){return ui(this)},n.add=function(t,e,n){ci(this,t,e,n)},n.updateStatus=function(){ri(this)},n.show=function(){di(this)},n.hide=function(){hi(this)},e&&n.hide()}function gi(t,e){let n=this;n.ui={entry:$(".v-segment-btn.history"),title:$(".v-toc-history-title"),result:$(".v-toc-history-result")},n.holder=t,n.typeName=function(){return"history"},n.hasIndexItem=function(){return ui(this)},n.add=function(t){if(t===no||"#"===t||0===t.x().length)return;s(n.ui.result.ch(".v-toc-item-current"),Pa);let e=no,i=t.s(1,t.length);if(i.sW("vk-id")?e=$(t).a(Qr):i.sW("vk-err")&&(e=$(t).t()),e===no){let n;e="<span>"+$(Yc+">.md-toc-inner[href='"+m(t)+"']").p().a(Sr)+" </span>"+m(i)}let o=n.ui.result.ch("span[d-history='"+t+"']");if(0===o.length)n.ui.result.pp('<span d-history="'+t+'" class="'+'v-toc-item">'+e+"</span>");else{let t=o.clone();n.ui.result.pp(t),c(t,Pa),d(o)}let a=n.ui.result.ch("span[d-history='"+t+"']");c(a,Pa),a.a(Ar,ts),a.uC().ck((function(){U(t),typeof n.holder.onInteractive===Vl&&n.holder.onInteractive()})),n.updateStatus()},n.updateStatus=function(){ri(this)},n.show=function(){n.ui.title.show(),n.ui.result.show();let t="span.v-toc-item",e="div.v-toc-history-none";0===n.ui.result.ch(t+", "+e).length?n.ui.result.ap("<div class='v-toc-history-none'>"+["暂无记录!","No records!"][ou]+"</div>"):n.ui.result.ch(t).length>0&&d(n.ui.result.ch(e))},n.hide=function(){n.ui.title.hide(),n.ui.result.hide()},e&&n.hide()}function bi(e,o){let a=this;a.ui=$(".v-doc-lib"),a.iframe=no,a.handle=$(".v-doc-lib-board>.item"),a.enabled=oo,a.page=no,a.hash="",a.wf="",a.identifier="vlook-doc-lib://",a.holder=o,a.mask=e,a.mask.bindPartner(this,a.ui),Tt(a.ui),a.init=function(){function e(){C("doc-lib-title",""),l=setTimeout((function(){s--,n("Try to get DocLib title ("+s+")");let t=z("doc-lib-title");s>0&&(t===no||0===t.length)?e():(s<=0&&(t=["浏 览 文 库","Document Library"][ou],i("    ├ DocLib: timeout")),o.show(),a.handle.t(t),a.handle.a(Gc,t),c($(".v-nav-center-body, .v-nav-center-footer"),"has-doc-lib"),clearTimeout(l),l=null)}),1e3)}let o=$(".v-doc-lib-board"),r=L("vlook-doc-lib"),l=null,s=10;if(a.iframe=$("iframe[name='vlook-doc-lib']"),r!==no){t("    ├ DocLib: "+a.page+a.hash),a.enabled=io,a.page=I(r),a.hash=O(r);let n=M("wf");a.wf=n!==no?"&wf="+n:"",a.reload(),e()}else t("    ├ DocLib: none");a.handle.uC().ck((function(){a.show()})),$("a[href^='"+a.identifier+"']").e((function(){let t=$(this),e=O(t.a(Dl));t.a(Rc,t.a(Dl)),t.a(Mr,e),t.removeAttr(Dl),t.uC().ck((function(){a.show($(this).a(Mr))}))}))},a.reload=function(t,e){let n="";t!==no&&(n="&cs="+t),e!==no&&0!==e.length||(e=a.hash),a.iframe.a(Fc,a.page+"?ws=none&type=mini"+a.wf+n+e)},a.isShowed=function(){return a.ui.c(vl)!==lc},a.show=function(t){typeof a.holder.onInteractive===Vl&&a.holder.onInteractive(),a.mask.show(),a.ui.show(),t===no&&(t=a.hash),t.length>0&&a.reload(no,t)},a.hide=function(){a.ui.hide(),a.mask.hide()},a.disposeHotkey=function(t,e,n){if(a.ui.isHidden())return;let i=!1;switch(t){case 27:a.isShowed()&&(a.hide(),i=!0);break}i&&n.preventDefault()}}function wi(){function t(t,e){t.a(wr,su),c(t,ra),Be(t,e)}function e(t){let e=t.a(Fc);t.bind(yl,(function(){{let e=t.p().f(Ko).h(),n=t.p().a(Wl);e===no&&(e=t.a(fo),n=t.a(Wl)),Te(n,"🖼 <strong>"+["无效的图片源","Invalid image source"][ou]+":</strong> "+e)}v($(this))})),t.a(Fc,e)}function n(t,e){let n=e.i("#icon")>-1,i=e.i("#logo")>-1,o=e.i("#frame")>-1;return n||i||o}function o(t,e){return e.i("#card")>-1}function r(t,e,n){let i=no;if(e.i("#center")>-1)i=qo;else if(i===no&&e.i("#right")>-1)i=Mc;else if(i===no&&e.i("#left")>-1)i=ql;else{if(i!==no||n.align===no)return;i=n.align}t.c(Uc,i)}function l(t,e){let n=e.grid;n!==no&&t.a(Lr,n)}function s(t,e,o,a){e.fill!==no&&(t.a(nl,e.fill),a.i(Ec,1)>-1&&SVGInject(t[0],{afterInject:function(t,i){let a=$(i);n(e,o)||Gt(a,"fig.svg"),ki(a.a(nl),a)},onFail:function(t,e){i("SVGInject ERROR:",$(t).a(Fc))}}))}function u(t,e){if(e.darksrc!==no)if(e.darksrc===Pl)t.a(Cr,Pl);else{t.a(Cr,"alter");let n=t.a(Fc),i=P(n),o=V(n),a=e.darksrc+(""!==o?"?"+o:"");-1===a.i("/")&&(a=i+a),t.a(Gr,t.a(Fc)),t.a(Br,a),e.srcset!==no&&t.a(Xr,e.srcset),e.darksrcset!==no&&t.a(Zr,e.darksrcset)}}function f(t,e){let n=t.a(Fc),i=e.srcset,o=e.darksrcset;i!==no&&(i=m(n,i),t.a(Xr,i),t.a(Nc,i)),o!==no&&(o=m(t.a(Br),o),t.a(Zr,o))}function p(t,e){if(e===no||-1===e.i(Ro))return;let n=t.parentsUntil(To).last();n.length>0&&(n.p().c(Aa,"background: none !important; padding: 0 !important;"),n.p().c(Wo,lc),n.p().c(Il,mo),n.p().removeAttr(Er));let i=t.a(fo),o=i,a=t.a(Gc),r=t.p().next();r!==no&&r.length>0&&"blockquote"===Y(r)&&(i=r.h(),o=r.t(),d(r)),t.removeAttr(Gc),t.after('<div class="v-post-card v-transition-all">'+(a===no?"":'<div class="v-card-title">'+a+"</div>")+(i===no?"":'<div class="v-card-text">'+i+"</div>")+"</div>"),-1===e.i("#cardd")?(t.hover((function(){let t=$(this),e=t.next();if(e.c(vl)!==lc)return;let n=h(t.c(bc)),i=h(t.c(Ho));e.c(Ls,t.w()+2*n);let o=h(e.c(Il)),a=t.ht()+2*n;e.c(Xc,i+t.ps().top+a-o),e.c(ql,t.ps().left),e.c(vl,xo)}),(function(t){let e=$(this),n=e.next();F(e,t)||n.c(vl,lc)})),t.next().on("mouseleave",(function(e){F(t,e)||$(this).c(vl,lc)}))):t.c(Aa,"border-width: 0 !important"),uu++,a===no&&(a=""),o===no&&(o="");let l="vk-id-psc"+uu,c="<span>"+["明信片 ","Postcard "][ou]+uu+".</span>"+a,s=a+o;t.a(Wl,l),t.a(Qr,c),Fs.figure.add(c,l,s)}function v(t){t.removeAttr(fo),t.removeAttr(Gc),c(t,"v-img-lost")}function m(t,e){let n=P(t);if(/^@2x(,@3x)?$/.test(e)){let n=t.s(0,t.i("?",5)),i=n.s(0,n.lastIndexOf(".")),o=n.s(n.lastIndexOf("."),n.length);e=(e=e.r(/@2x/,i+"@2x"+o+" 2x")).r(/@3x/,i+"@3x"+o+" 3x")}else e=(e=e.rAfter(".","@2x"," 2x")).rAfter(".","@3x"," 3x");let i=e.sp(",");return-1===i[0].i("/")&&(e=n+e),i.length>1&&-1===i[1].i("/")&&(e=e.r(" 2x,"," 2x,"+n)),e}let g=new Wt;g.st(),$(".md-diagram-panel>svg>svg>g").e((function(){$(this).unwrap()})),g.ed("    ├ prepare svg: "),g.st();let b=a().sW("http"),w=b||Zs.browser.Firefox||Zs.browser.Safari,y=window.location.hostname,k=L("vlook-image-host");k===no||k.eW("/")||(k+="/"),$("#write p>img, #write .md-diagram-panel>svg,#write :is(img[src*='#icon'], img[src*='#logo'], img[src*='#card'], img[src*='#frame'])").e((function(){let i=$(this),a=i.a(Fc),d=a,h=i.p(),v=a!==no?"img":"svg",m="",g="",x=oo;if(a!==no){if(m=S(encodeURI(a)),g=O(a),i.a(Wl,"vk-id-img"+cu),w===io){let t=d.m(/^https?:\/\/([^\/?#]+)(?:[\/?#]|$)/i),e=t&&t[1];if(null==e||y===e){let t=Zs.browser.Safari&&!b&&k!==no;t&&(d=k+d,i.a(Fc,d)),s(i,m,g,d),t&&i.a(Fc,a)}}if(u(i,m),f(i,m),p(i,g),e(i),cu++,n(m,g))return io;x=o(m,g),x||(l(i,m),h=i.p(),"p"!==Y(h)&&(i.wrap("<p></p>"),h=i.p()),r(h,g,m))}if(!x){Gt(i,a!==no?"fig.img":"fig.svg"),su++,t(i,v),h.a(fr,v),c(h,Qo);let e=i.p().p();void 0!==e&&1!==e.ch(".v-caption, img").length||Ve(i,Tl)}})),g.ed("    ├ figure set: "),g.st(),Zs.display.DPR>1&&M(Nc)===mo&&$("p[d-cntr='img'] img").e((function(){let t=$(this);-1===t.a(Fc).i(Ec,1)&&t.a(Nc)===no&&t.a(Nc,t.a(Fc)+" 2x")})),$i(oo),g.ed("    └ DPR & misc.: ")}function yi(t,e){let n=Iu.a(Fc);if(Ou){let t=Iu.a(fo),e=Iu.a(Gc);n="!["+(t!==no?t:"")+"]("+n+(e!==no?' "'+e+'"':"")+")"}Xe(t,n,io)}function $i(t){let e=he.scheme,n=e===tr;$("img[d-darksrc='invert'], svg[d-darksrc='invert']").e((function(){let t=$(this),e=t.a(Fc);n?t.a(nl)===no&&(e!==no&&t.a(Nc,t.a(Xr)),c(t,ua)):(s(t,ua),e!==no&&t.a(Nc,t.a(Xr)))})),$("img[d-darksrc='alter']").e((function(){let t=$(this);s(t,ua),t.a(Fc,t.a(jr+e)),t.a(Nc,t.a(Yr+e))})),$("img[d-img-fill='text'], img[d-img-fill='theme1'], img[d-img-fill='theme2'], svg[d-img-fill='text'], svg[d-img-fill='theme1'], svg[d-img-fill='theme2']").e((function(){let t=$(this),e=t.a(nl);Y(t).sW("s")||t.a(Fc).i(Ec,1)>-1?ki(e,t):(e===qc?t.c(Cl,"drop-shadow(12345px 0px "+t.p().c(ja)+")"):t.c(Cl,"drop-shadow(12345px 0px var(--ac-"+e+"-lg))"),t.a(wr)!==no&&t.c(bo,lc))})),t&&$("img[d-fig-grid='line'],img[d-fig-grid='block']").e((function(){let t=$(this);n?(s(t,"v-fig-solid-bg-light"),s(t,"v-fig-grid-line-light"),s(t,"v-fig-grid-block-light")):(s(t,"v-fig-solid-bg-dark"),s(t,"v-fig-grid-line-dark"),s(t,"v-fig-grid-line-dark-invert"),s(t,"v-fig-grid-block-dark"),s(t,"v-fig-grid-block-dark-invert"));let i=t.a(Lr),o=t.a(Cr)===Pl;c(t,i===jl||i===xo?n&&o?"v-fig-grid-"+i+"-"+e+"-invert":"v-fig-grid-"+i+"-"+e:"v-fig-solid-bg-"+e)}))}function ki(t,e){e.c(Cl,lc),t===qc?e.f("path, rect, ellipse, polygon").c(zl,e.p().c(ja)):e.f("path, rect, ellipse, polygon").c(zl,"var(--ac-"+t.l()+")")}function xi(){let t=this;t.ui=$(".v-fig-nav"),t.btns={ui:$(la),prev:$(".v-fig-nav-btns.prev"),next:$(".v-fig-nav-btns.next"),close:$(".v-btn-close-figure-nav")},
t.content=$(".v-fig-content"),t.figNum=1,Tt(t.content.ch("img, svg")),t.btns.prev.uC().ck((function(){t.prev()})),t.btns.next.uC().ck((function(){t.next()})),t.btns.close.uC().ck((function(){t.hide()})),t.content.uC().ck((function(){t.hide()})),t.adjustHoverStyle=function(){Zs.device.mobile?(t.btns.prev.uH(),t.btns.next.uH()):(t.btns.ui.hover((function(){$(this).c(Jc,"translateY(-2px)")}),(function(){$(this).c(Jc,lc)})),t.btns.ui.on("mousedown",(function(){$(this).c(Jc,lc)})),t.btns.ui.on("mouseup",(function(){$(this).c(Jc,"translateY(-2px)")})))},t.isShowed=function(){return t.ui.c(vl)!==lc},t.show=function(e){0!==su&&(Mt(),au=io,null==e&&(e=$("[d-fig-num='"+t.figNum+"']")),t.figNum=h(e.a(wr)),ot(t.ui),t.display(),t.updateUI())},t.hide=function(){t.content.empty(),at(t.ui),St(),au=oo},t.display=function(){let e=$("[d-fig-num='"+t.figNum+"']");t.content.empty(),t.content.show(),t.content.c(Ls,$(window).w()).c(Il,$(window).ht());let n=e.clone();n.c(Ql,$(window).w()-90).c(Jl,$(window).ht()-90).c(Oo,vs),c(n,"v-interactive"),at(n),$t(n),n.uC().ck((function(){U("#vk-id-fig"+t.figNum),t.hide()})),t.content.ap(n),ot(n)},t.prev=function(){t.figNum>1&&(t.figNum--,t.display(),t.updateUI())},t.next=function(){t.figNum<su&&(t.figNum++,t.display(),t.updateUI())},t.updateUI=function(){let e;$(".v-fig-nav-title").h("<span class='v-fig-page-num'>"+t.figNum+"/"+su+"</span> "+$("#vk-id-fig"+t.figNum+">.v-cap-1").t()),t.btns.prev.c(Xc,(t.ui.ht()-t.btns.prev.ht())/2),t.btns.next.c(Xc,t.btns.prev.c(Xc)).c(Mc,"10px"),t.btns.prev.c(dc,"0"),t.btns.next.c(dc,"0"),t.figNum>1&&t.btns.prev.c(dc,"1"),t.figNum<su&&t.btns.next.c(dc,"1")},t.disposeHotkey=function(e,n,i){if(Ks.ui.isHidden())return;let o=!1;switch(e){case 188:case 37:t.prev(),o=!0;break;case 190:case 39:t.next(),o=!0;break;case 27:t.isShowed()&&(t.hide(),o=!0);break}o&&i.preventDefault()}}function Ti(){$("#write>ul").e((function(){$(this).f(".md-task-list-item input[type='checkbox']").e((function(){let t=$(this).p();t.ch("ul").e((function(){let e=0,n=oo;$(this).ch("li").e((function(){if(e>0&&$(this).f("input").a(_a)===no)return n=io,oo;e++})),n&&(t.ch("input")[0].indeterminate=io)}))}))})),$("#write input[type='checkbox']").e((function(){let t="no",e=tr,n=$(this),i=n.a(_a);i!==no&&i.sW("c")?t=Os:n[0].indeterminate&&(t=ns),n.before("<svg width='14px' height='14px' class='v-svg-input-checkbox'><use xlink:href='#icoChkbox_"+t+"' class='v-svg-ico-"+"dark'/></svg>"),d(n)}))}function zi(){let t=".md-diagram-panel>div>svg[aria-roledescription='zenuml']";$(t).e((function(){let t=$(this);t.f(".zenuml.bg-skin-canvas").e((function(){let e=$(this);t.c(Ls,e.w()).c(Il,e.ht()),t.prs(".v-caption").c(Ls,mo).c(Il,mo)}))}));let e="linearGradient-",n=0;$(t+" div[alt^='icon']>svg").e((function(){n++;let t=$(this),i="linearGradient-vk-fixed-"+n;t.find("defs>linearGradient[id^='"+e+"']").attr("id",i),t.find("g[fill^='url(#"+e+"']").attr("fill","url(#"+i+")")}));let i=".md-diagram-panel>div>svg[aria-roledescription='sequence']";$(i).e((function(){let t=$(this),e=t.a(Ts).sp(/\s+/),n=t.c(gc);t.a(Ts,e[0]+" "+e[1]+" "+e[2]+" "+(h(e[3])+h(n))),c(t,da)})),$(i+" g>rect[class='actor']").e((function(){let t=$(this),e=t.next(qc).ch(),n=e.t(),i="";const o=undefined,a=/^\*\*.+/g,r=/^--.+/g;if(/@.+/g.test(n)){let o=t.ht(),a=t.p().prev(jl)||t.prev(jl);t.a(Oc,(o-20)/2),t.a(Vc,(o-20)/2),t.a("y",h(t.a("y"))+10),t.a(Il,o-20),a.a("y1",h(a.a("y1"))+10),a.a("y2",h(a.a("y2"))-20),c(t.prev(jl),"v-actor-front"),e.t(i+n.s(1,n.length))}else a.test(n)?(c(t,jo),c(t.prev(jl),jo),c(t.nextAll(qc).ch(),jo),e.t(i+n.s(2,n.length))):r.test(n)?(c(t,Bo),c(t.nextAll(qc).ch(),Bo),e.t(i+n.s(2,n.length))):e.t(i+n)})),$(i+">text.sequenceNumber").e((function(){$(this).removeAttr(jc)})),$(i+" polygon+.labelText").e((function(){let t=$(this),e=t.p(),n=t.t(),i=ds,o=ds,a=rs;n===fo?(i=hs,o=hs,a=as):n===Gl&&(i=us,o=us,a=ls),"opt"!==n&&(e.f("polygon.labelBox").c(Aa,"fill: "+i+" !important;"),e.f("line.loopLine").c(Aa,"stroke: "+o+" !important;"),e.f("text.loopText, text.loopText>tspan").c(Aa,"fill:"+a+" !important;")),n===fo?t.t(["分支","Alt."][ou]):"opt"===n?t.t(["可选","Opt."][ou]):n===Gl?t.t(["循环","Loop."][ou]):"par"===n&&t.t(["平行","Par."][ou])})),$(i+" text.loopText>tspan").e((function(){let t=$(this);t.p().a(Dc,"text-anchor: start");let e,n=t.p().p().f(".labelBox")[0].getBBox();t.a("x",n.x+n.width+10);let i=t.p().next();i!==no&&i.a(Ra)!==no&&i.a(Ra).i("loopText")>-1&&i.a("x",n.x+n.width+40)}));let o=j("--v-r-b");$(i+" .cluster rect").e((function(){$(this).a(Oc,o),$(this).a(Vc,o)}))}function Ci(){$("sup").e((function(){let t=$(this),e,n;null!=(n=t.t().m(mh))&&Li(t,n)})),$("#write :is(blockquote, details)>p>sub").e((function(){let t=$(this),e=t.t(),n;dn(t)&&null!=(n=e.m(wh))&&Mi(t,n)})),$("#write sub").e((function(){let t=$(this),e=t.t(),n;null!=(n=e.m(wh))&&e!==t.p().t()&&Oi(t,n)}))}function Hi(t,e,n){return t===n?"":"~("+N(t)+e+")~"}function Li(t,e){let n=e[1].rA("_"," "),i=n.sp(" ").length,o=t.prev(),a=o===no?"":o.t(),r;r=/(.*)[a-z]$/i.test(a)?a.r(/(.*)(\b\w+\b)/,"$2"):a.s(a.length-i,a.length);let l="$1<ruby>"+r+"<rp>(</rp><rt>"+n+"</rt><rp>)&nbsp;</rp></ruby>";o.h(o.h().r(new RegExp(String.raw`(.*)${r}`),l)),o.f("ruby>rt").uC().ck((function(t){ji(r,n,t)})),d(t)}function Mi(t,e){let n=t.p().p(),i=t.p(),o=Si(e[1]),a=Ai(e)?" em":"",r=Y(n);(r.sW("bl")||r.sW("de"))&&(d(t),0===i.t().x().length&&d(i),c(n,"v-q "+o+a),c(n.ch("h6"),"title-"+o+a),c(n.ch("summary"),"title-"+o+a))}function Si(t){return t===no?gh:t.l()}function Oi(t,e){function n(t){if(t!==no){if(c){let e=yh.test(r)?"-title":"";t.c(ja,"var(--ac-"+r+e+("bk"!==r?"-lg)":")"))}else{let e=t.f("span");0===e.length&&(e=t),e!==no&&(e.c(yo,"linear-gradient(90deg, "+W(s,"","-lg")+")"),e.c("background-clip","text"),e.c("-webkit-background-clip","text"),e.c("color","transparent"))}h?t.a(Rr,N(r)):t.a(_r,N(r))}}function i(t){t!==no&&(c?t.c(Mo,"var(--ac-"+r+("bk"===r?"":"-lg")+")"):t.c(So,"linear-gradient(90deg, "+W(s,"","-lg")+") 0 0 1 0"))}function o(t){t!==no&&(c?t.c(Wo,"0 -.9em 0 0 var(--ac-"+r+"-fade"+("bk"===r?"":"-lg")+") inset"):(t.c(Wo,lc),t.c(Bc,lc),t.c(yo,"linear-gradient(90deg, "+W(s,"-fade","-lg")+")")))}function a(t){t!==no&&(c?t.c(wo,"var(--ac-"+r+"-fade"+("bk"===r?"":"-lg)")):t.c(yo,"linear-gradient(135deg, "+W(s,"-fade","-lg")+")"),t.a(Kr,N(r)))}let r=Si(e[1]),l=Ai(e),c=r.length<4,s=[],u=t.prev(),h=oo;l||u===no||0!==u.length||(u=t.p(),h=io);let f=Y(u);c||(s=D(r)),h&&(i(u.f("u")),o(u.f("mark"))),l?(u=t.p(),f=Y(u),"th"!==f&&"td"!==f||a(u)):"mark"===f?o(u):(n(u),"u"===f&&i(u)),d(t)}function Vi(){let t=M("tag"),e=M("badge"),n=M("coat");t!==no&&(kh=t),e!==no&&(zh=e),n!==no&&(Lh=n),$("code").e((function(){let t=$(this),e=t.t(),n=0,i;null!=(i=e.m(xh))?Di(t,i):null!=(i=e.m($h))?Fi(t,i):null!=(i=e.m(Hh))?Ei(t,i):null!=(i=e.m(Mh))?Ui(t,i):(n++,c(t,"v-std-code id-"+n),t.uC().ck((function(e){t.is(Vu)||Bt(oo);let n=t.t();Ou&&(n="`"+n+"`"),Vu=t,Xe(t,n,io)})))}))}function Ii(t){let e,n=null;return"sub"===Y(t)&&null!=(n=t.t().m(wh))&&d(t),n}function Ai(t){let e=t[t.length-1];return e!==no&&"!"===e}function Fi(t,e){function n(t){let e="`#"+t+"#`";return o!==zh&&(e+=Hi(o,a.length>0?"!":"",kh)),e}let i=e[1],o=Ni(),a="",r=Ii(t.next());null!=r&&(o=Ni(r[1]),a=Ai(r)?" em":""),t.t(i);let l,c=[];o.length<4?t.a(Ra,"v-tag "+o+a):(c=D(o),t.a(Ra,"v-tag "+c[0]+a),t.c(Aa,"background-image: linear-gradient(90deg, "+W(c,"","-lg")+") !important")),t.uC().ck((function(t){let e=$(this),i=e.t();e.is(Vu)||Bt(oo),Ou&&(i=n(i)),Vu=e,Xe(e,i,io)}))}function Ni(t=no){return t===no?kh:t.l()}function Di(t,e){function n(t){let e="`#"+a+"|"+t+"#`";return i!==zh&&(e+=Hi(i,o.length>0?"!":"",zh)),e}let i=Wi(no,t),o="",a=e[1],r=e[2],l;Ch++;let s=Ii(t.next());null!=s&&(i=Wi(s[1],t),o=Ai(s)?" em":""),t.wrap("<code class='v-badge-name "+i+" id-"+Ch+"'>"+a+"</code>"),$(".v-badge-name.id-"+Ch).uC().ck((function(t){let e=a,i=$(this);i.is(Vu)||Bt(oo),Ou&&(e=n(i.ch().t())),Vu=i,Xe(i,e,io)})),c(t,Yo),null!=(l=r.m(Th))&&(r=r.r(l[2],"<span class='var "+i+"'>"+l[2]+"</span>")),t.h(r),o.length>0&&c(t,i),t.uC().ck((function(t){let e=$(this),i=e.t();e.is(Vu)||Bt(oo),Ou&&(i=n(e.t())),Vu=e,Xe(e,i,oo)}))}function Wi(t,e=no){if(t===no){if(e!==no){let t=e.p(),n=t!==no?t.prop(_c):no;if(n!==no&&"h6"===n.l()&&"write"===t.p().a(Wl))return"t2"}return zh}return t.l()}function Ei(t,e){let n=" **** ",i=e[2],o=Ki(no),a=Ii(t.next());null!=a&&(o=Ki(a[1])),o="var(--ac-"+o+"-lg)",e[1]!==no&&""!==e[1]&&(n=e[1]),c(t,ma),t.a(rl,i),t.a(ll,kl),t.a(Gc,["点击查看有效的原始内容","Click to view valid original content"][ou]),t.t(n),t.c(bo,Pi(n.length,o)).c(Mo,o),t.uC().ck((function(t){_i($(this),t)}))}function Pi(t,e){let n=16,i="linear-gradient(135deg, ";t<=8?n=4:t<=12?n=8:t<=20&&(n=10);let o=100/n;for(let t=0;t<n;t++){let a=t*o,r,l=t%2==0?e:ss;i+=l+" "+a+"%, "+l+" "+(a+o)+"%",i+=t<n-1?",":")"}return i}function Ki(t){return t===no?Lh:t.l()}function _i(t,e){e.stopPropagation(),t.a(ll).sW("f")?Ri(t):qi(t)}function Ri(t){let e=t.t();c(t,hc),t.c(ja,t.c(Mo)),t.t(t.a(rl)),t.a(rl,e),t.a(ll,ts)}function qi(t){let e=t.t();s(t,hc),t.c(ja,cs),t.t(t.a(rl)),t.a(rl,e),t.a(ll,kl)}function Ui(t,e){let n=e[1],i=e[2];t.after("<ruby>"+n+"<rp>(</rp><rt>"+i+"</rt><rp>)&nbsp;</rp></ruby>"),t.next().ch("rt").uC().ck((function(t){ji(n,i,t)})),d(t)}function ji(t,e,n){n.stopPropagation();let i="https://www.bing.com/translator/?from=&to=zh-chs&text=",o=i+encodeURI(t);/^[\u3040-\u30FF]/.test(e)?o=i+encodeURI(e):/^[\u4e00-\u9fa5]/.test(t)&&(o="https://www.zdic.net/hans/"+encodeURI(t)),window.open(o,t)}function Bi(){let t="",e=H(),n=L("date"),i=L("author"),o=(e!==no?"<div>"+e+"</div>":"")+(n!==no?"<div class='v-date'>( "+n+" )</div>":"")+(i!==no?"<div class='v-author'>"+i+"</div>":""),a=L("vlook-welcome");return a===no&&(a=o),a+=Eo+Eo,t+='<div class="v-welcome-page"><div class="v-doc-logo-light"></div><div class="v-doc-logo-dark"></div><div class="v-tips">'+a.x()+'</div><div class="v-loading">Loading...</div></div>',t}function Gi(){let t='<svg style="display: none;">';return t+='<symbol id="icoVLOOK"><path d="M17.15 0c2.382 0 3.245.248 4.116.714a4.856 4.856 0 0 1 2.02 2.02c.466.87.714 1.734.714 4.116v10.3c0 2.382-.248 3.245-.714 4.116a4.856 4.856 0 0 1-2.02 2.02c-.87.466-1.734.714-4.116.714H6.85c-2.382 0-3.245-.248-4.116-.714a4.856 4.856 0 0 1-2.02-2.02C.248 20.396 0 19.532 0 17.15V6.85c0-2.382.248-3.245.714-4.116a4.856 4.856 0 0 1 2.02-2.02C3.604.248 4.468 0 6.85 0h10.3zm-4.935 16.976a.26.26 0 0 0-.334 0l-.956.795a.26.26 0 0 0-.05.345l.956 1.432a.26.26 0 0 0 .434 0l.956-1.432a.26.26 0 0 0-.05-.345zM7.27 9.292a4.34 4.34 0 0 0-4.343 4.336 4.34 4.34 0 0 0 4.343 4.336 4.34 4.34 0 0 0 4.343-4.336A4.34 4.34 0 0 0 7.27 9.292zm9.554 0a4.34 4.34 0 0 0-4.343 4.336 4.34 4.34 0 0 0 4.343 4.336 4.34 4.34 0 0 0 4.343-4.336 4.34 4.34 0 0 0-4.343-4.336zm-9.554 1.3a3.038 3.038 0 0 1 3.04 3.036 3.038 3.038 0 0 1-3.04 3.035 3.038 3.038 0 0 1-3.04-3.035 3.038 3.038 0 0 1 3.04-3.035zm9.554 0a3.038 3.038 0 0 1 3.04 3.036 3.038 3.038 0 0 1-3.04 3.035 3.038 3.038 0 0 1-3.04-3.035 3.038 3.038 0 0 1 3.04-3.035zm2.883-5.174a.652.652 0 0 0-.853-.32l-.013.005-6.795 2.83-6.793-2.83-.014-.006a.65.65 0 1 0-.537 1.185l7.035 2.931.014.006c.097.043.2.06.299.055a.649.649 0 0 0 .293-.055l.014-.006 7.035-2.93.084-.048a.65.65 0 0 0 .23-.817z" fill="#FFF" fill-rule="evenodd"/></symbol><symbol id="icoNavCenter"><path d="M20 14.097c0 1.158-.762 2.171-1.857 2.469l-3.375 1.416a.314.314 0 0 1-.393-.31V2.195c0-.14.09-.264.22-.306L18.384.204C19.188-.048 20 .567 20 1.425v12.672zM13.125 2.482V17.68c0 .21-.193.362-.39.31l-5.079-2.353a.636.636 0 0 1-.467-.619V.32c0-.21.194-.362.391-.31l5.078 1.853a.636.636 0 0 1 .467.619zM5.937.326v14.882a.319.319 0 0 1-.251.313l-4.192 1.854C.721 17.533 0 16.928 0 16.124V3.994C0 2.84.76 1.826 1.854 1.529l3.69-1.51a.313.313 0 0 1 .394.308z"/></symbol><symbol id="icoTocTabCatalog"><path fill="none" d="M0 0h16v16H0z"/><path d="M13 1a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V4a3 3 0 0 1 3-3h10zm0 1H3a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2zm0 8a1 1 0 0 1 0 2H7a1 1 0 0 1 0-2h6zm-9 0a1 1 0 0 1 0 2H3a1 1 0 0 1 0-2h1zm9-3a1 1 0 0 1 0 2H7a1 1 0 1 1 0-2h6zM4 7a1 1 0 1 1 0 2H3a1 1 0 1 1 0-2h1zm9-3a1 1 0 0 1 0 2H7a1 1 0 1 1 0-2h6zM4 4a1 1 0 1 1 0 2H3a1 1 0 1 1 0-2h1z"/></symbol><symbol id="icoTocTabCatalog-checked"><path fill="none" d="M0 0h16v16H0z"/><path d="M13 1a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V4a3 3 0 0 1 3-3h10zm0 10H7a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2zm-9 0H3a1 1 0 0 0 0 2h1a1 1 0 0 0 0-2zm9-4H7a1 1 0 1 0 0 2h6a1 1 0 0 0 0-2zM4 7H3a1 1 0 1 0 0 2h1a1 1 0 1 0 0-2zm9-4H7a1 1 0 1 0 0 2h6a1 1 0 0 0 0-2zM4 3H3a1 1 0 1 0 0 2h1a1 1 0 1 0 0-2z"/></symbol><symbol id="icoTocTabFigure"><path fill="none" d="M0 0h16v16H0z"/><path d="M13 1a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V4a3 3 0 0 1 3-3h10zm0 1H3a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2zM5.823 7.22a1 1 0 0 1 .288.252l1.821 2.343a1 1 0 0 0 1.34.221l1.567-1.034a1 1 0 0 1 1.331.21l1.188 1.483a.8.8 0 0 1-.624 1.3H3.288a.8.8 0 0 1-.692-1.201l1.86-3.21a1 1 0 0 1 1.367-.364zM10 4a2 2 0 1 1 0 4 2 2 0 0 1 0-4z"/></symbol><symbol id="icoTocTabFigure-checked"><path fill="none" d="M0 0h16v16H0z"/><path d="M13 1a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V4a3 3 0 0 1 3-3h10zM5.823 7.22a1 1 0 0 0-1.367.364l-1.86 3.21a.8.8 0 0 0 .692 1.201h9.446a.8.8 0 0 0 .624-1.3L12.17 9.212a1 1 0 0 0-1.331-.21l-1.567 1.034a1 1 0 0 1-1.34-.221L6.111 7.472a1 1 0 0 0-.288-.252zM10 4a2 2 0 1 0 0 4 2 2 0 0 0 0-4z"/></symbol><symbol id="icoTocTabTable"><path fill="none" d="M0 0h16v16H0z"/><path d="M13 1a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V4a3 3 0 0 1 3-3h10zM5 11H1v1a2 2 0 0 0 2 2h2v-3zm5 0H6v3h4v-3zm5 0h-4v3h2a2 2 0 0 0 2-2v-1zM5 6H1v4h4V6zm5 0H6v4h4V6zm5 0h-4v4h4V6zM5 2H3a2 2 0 0 0-2 2v1h4V2zm5 0H6v3h4V2zm3 0h-2v3h4V4a2 2 0 0 0-2-2z" fill-rule="nonzero"/></symbol><symbol id="icoTocTabTable-checked"><path fill="none" d="M0 0h16v16H0z"/><path d="M16 11v1a3 3 0 0 1-3 3h-1v-4h4zM4 11v4H3a3 3 0 0 1-3-3v-1h4zm7 0v4H5v-4h6zm0-5v4H5V6h6zm5 0v4h-4V6h4zm-5-5v4H5V1h6zm2 0a3 3 0 0 1 3 3v1h-4V1h1zM4 1v4H0V4a3 3 0 0 1 3-3h1zM0 6h4v4H0V6z" fill-rule="nonzero"/></symbol><symbol id="icoTocTabMedia"><path fill="none" d="M0 0h16v16H0z"/><path d="M13 1a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V4a3 3 0 0 1 3-3h10zm-1 1.001H4v12h8v-12zM3 11H1v1a2 2 0 0 0 2 2v-3zm12 0h-2v3l.15-.005A2 2 0 0 0 15 12v-1zM3.002 6h-2v4h2V6zm11.997 0h-2v4h2V6zM3 2a2 2 0 0 0-2 2v1h2zm10 0v3h2V4a2 2 0 0 0-2-2zm-2.936 6.655L7.259 10.62A.8.8 0 0 1 6 9.963V6.037a.8.8 0 0 1 1.259-.656l2.805 1.964a.8.8 0 0 1 0 1.31z" fill-rule="nonzero"/></symbol><symbol id="icoTocTabMedia-checked"><path fill="none" d="M0 0h16v16H0z"/><path d="M16 11v1a3 3 0 0 1-3 3v-4h3zM3 11v4a3 3 0 0 1-3-3v-1h3zm9-10v14H4V1h8zM6.8 5.237a.8.8 0 0 0-.8.8v3.926a.8.8 0 0 0 1.259.656l2.805-1.964a.8.8 0 0 0 0-1.31L7.259 5.38a.8.8 0 0 0-.459-.144zM16 6v4h-3V6h3zM3 6v4H0V6h3zm10-5a3 3 0 0 1 3 3v1h-3V1zM3 1v4H0V4a3 3 0 0 1 3-3z" fill-rule="nonzero"/></symbol><symbol id="icoTocTabCodeblock"><path fill="none" d="M0 0h16v16H0z"/><path d="M13 1a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V4a3 3 0 0 1 3-3h10zm0 1H3a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2zM6.555 4.168a1 1 0 0 1 .277 1.387L5.201 7.999l1.631 2.446a1 1 0 0 1-.184 1.317l-.093.07a1 1 0 0 1-1.387-.277L3.353 8.832a1.5 1.5 0 0 1 0-1.664l1.815-2.723a1 1 0 0 1 1.387-.277zm2.89 0a1 1 0 0 1 1.387.277l1.815 2.723a1.5 1.5 0 0 1 0 1.664l-1.815 2.723a1 1 0 0 1-1.387.277l-.093-.07a1 1 0 0 1-.184-1.317L10.799 8 9.168 5.555a1 1 0 0 1 .277-1.387z" fill-rule="nonzero"/></symbol><symbol id="icoTocTabCodeblock-checked"><path fill="none" d="M0 0h16v16H0z"/><path d="M13 1a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V4a3 3 0 0 1 3-3h10zM5.454 4.168a1 1 0 0 0-1.387.277L2.252 7.168a1.5 1.5 0 0 0 0 1.664l1.815 2.723a1 1 0 0 0 1.387.277l.093-.07a1 1 0 0 0 .184-1.317L4.101 8l1.63-2.444a1 1 0 0 0-.277-1.387zm4.89 0a1 1 0 0 0-.277 1.387l1.631 2.444-1.631 2.446a1 1 0 0 0 .184 1.317l.093.07a1 1 0 0 0 1.387-.277l1.815-2.723a1.5 1.5 0 0 0 0-1.664l-1.815-2.723a1 1 0 0 0-1.387-.277z" fill-rule="nonzero"/></symbol><symbol id="icoTocTabHistory"><path d="M8 0c4.411 0 8 3.589 8 8s-3.589 8-8 8-8-3.589-8-8 3.589-8 8-8zm0 1C4.142 1 1 4.142 1 8s3.142 7 7 7 7-3.142 7-7-3.142-7-7-7zm0 1.5a1 1 0 0 1 1 1v4.45l2.164 1.25a1 1 0 0 1-1 1.732l-2.598-1.5a1 1 0 0 1-.237-.19A1 1 0 0 1 7 8.5v-5a1 1 0 0 1 1-1z" fill-rule="nonzero"/></symbol><symbol id="icoTocTabHistory-checked"><path d="M8 0c4.411 0 8 3.589 8 8s-3.589 8-8 8-8-3.589-8-8 3.589-8 8-8zm0 3.5a1 1 0 0 0-1 1v5c0 .294.127.56.33.742a.979.979 0 0 0 .236.19l2.598 1.5a1 1 0 0 0 1-1.732L9 8.95V4.5a1 1 0 0 0-.883-.993z" fill-rule="nonzero"/></symbol><symbol id="icoRetrieval"><path d="M14.999 14.596a1.375 1.375 0 0 1-1.953 0L11.46 12.94a6.372 6.372 0 0 1-3.466 1.032c-3.559 0-6.444-2.904-6.444-6.486S4.435 1 7.994 1c3.56 0 6.445 2.904 6.445 6.486a6.47 6.47 0 0 1-1.026 3.488l1.586 1.656c.54.543.54 1.423 0 1.966zM7.993 2.32c-2.834 0-5.132 2.313-5.132 5.166s2.298 5.165 5.132 5.165c2.835 0 5.133-2.312 5.133-5.165s-2.298-5.166-5.133-5.166z"/></symbol><symbol id="icoCloseTo-left"><path d="M13.98.176l.035.013c1.506.534 2.311 2.123 1.86 3.607L6.21 30l9.61 26.04c.546 1.475-.186 3.097-1.64 3.707l-.2.077c-1.502.532-3.154-.18-3.781-1.597l-.065-.16L.315 31.916a5.987 5.987 0 0 1 0-3.832l9.818-26.151C10.702.41 12.422-.375 13.979.176z"/></symbol><symbol id="icoCloseTo-right"><path d="M2.02.176L1.986.19C.479.723-.326 2.312.125 3.796L9.79 30 .181 56.04c-.546 1.475.186 3.097 1.64 3.707l.2.077c1.502.532 3.154-.18 3.781-1.597l.065-.16 9.818-26.151a5.987 5.987 0 0 0 0-3.832L5.867 1.933C5.298.41 3.578-.375 2.021.176z"/></symbol><symbol id="icoCloseTo-bottom"><path d="M.176 2.02l.013-.035C.723.479 2.312-.326 3.796.125L30 9.79 56.04.181c1.475-.546 3.097.186 3.707 1.64l.077.2c.532 1.502-.18 3.154-1.597 3.781l-.16.065-26.151 9.818a5.987 5.987 0 0 1-3.832 0L1.933 5.867C.41 5.298-.375 3.578.176 2.021z"/></symbol><symbol id="icoPrevFig"><path d="M11.03.091c.765.284 1.159 1.147.88 1.927L3.002 27l8.91 24.982a1.516 1.516 0 0 1-.75 1.87l-.13.057a1.462 1.462 0 0 1-1.834-.765l-.055-.134L.12 27.705C.112 27.685 0 27.435 0 27c0-.435.111-.684.12-.706L9.141.99A1.465 1.465 0 0 1 11.03.09z"/></symbol><symbol id="icoNextFig"><path d="M.97.091C.205.375-.19 1.238.09 2.018L8.998 27 .089 51.982a1.516 1.516 0 0 0 .75 1.87l.13.057c.72.267 1.511-.073 1.834-.765l.055-.134 9.023-25.305c.007-.02.119-.27.119-.705 0-.435-.111-.684-.12-.706L2.859.99A1.465 1.465 0 0 0 .97.09z"/></symbol><symbol id="icoPrevChapter"><path d="M7.364.293a1 1 0 0 1 0 1.414l-4.97 4.969 4.974 4.974a1 1 0 0 1-1.415 1.414L.296 7.407a.996.996 0 0 1-.291-.658.995.995 0 0 1 .288-.8L5.95.294a1 1 0 0 1 1.414 0z"/></symbol><symbol id="icoNextChapter"><path d="M.296.293a1 1 0 0 0 0 1.414l4.97 4.969L.293 11.65a1 1 0 0 0 1.414 1.414l5.657-5.657a.996.996 0 0 0 .292-.658.995.995 0 0 0-.288-.8L1.71.294a1 1 0 0 0-1.415 0z"/></symbol><symbol id="icoTocFolded"><path d="M11.614 8.72L7.37 12.961a1 1 0 0 1-1.414-1.414l3.542-3.543-3.542-3.543A1 1 0 1 1 7.37 3.048l4.243 4.243a.997.997 0 0 1 .293.707v.014a.997.997 0 0 1-.293.707z"/></symbol><symbol id="icoTocUnfold"><path d="M7.29 11.614L3.049 7.37a1 1 0 1 1 1.414-1.414l3.543 3.542 3.543-3.542a1 1 0 0 1 1.414 1.414l-4.243 4.243a.997.997 0 0 1-.707.293h-.014a.997.997 0 0 1-.707-.293z"/></symbol><symbol id="icoFolded"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zm-.336 3.757A1 1 0 1 0 6.25 5.172l2.835 2.835-2.835 2.836a1 1 0 1 0 1.414 1.414l3.535-3.536a.997.997 0 0 0 .293-.707V8a.997.997 0 0 0-.293-.707z"/></symbol><symbol id="icoUnfold"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zm0 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1z"/><path d="M7.243 11.25L3.707 7.714A1 1 0 1 1 5.121 6.3l2.836 2.836L10.792 6.3a1 1 0 1 1 1.415 1.414L8.67 11.25a.997.997 0 0 1-.707.293H7.95a.997.997 0 0 1-.707-.293z"/></symbol><symbol id="icoExtend"><path d="M5.05 6.364A1 1 0 0 1 6.464 4.95L10 8.485l3.536-3.535a1 1 0 1 1 1.414 1.414l-4.243 4.243a1 1 0 0 1-1.414 0L5.05 6.364z"/><path d="M5.05 12.364a1 1 0 0 1 1.414-1.414L10 14.485l3.536-3.535a1 1 0 1 1 1.414 1.414l-4.243 4.243a1 1 0 0 1-1.414 0L5.05 12.364z"/></symbol><symbol id="icoClose"><path d="M7,7 L7,-1 C7,-1.55228475 7.44771525,-2 8,-2 C8.55228475,-2 9,-1.55228475 9,-1 L9,7 L17,7 C17.5522847,7 18,7.44771525 18,8 C18,8.55228475 17.5522847,9 17,9 L9,9 L9,17 C9,17.5522847 8.55228475,18 8,18 C7.44771525,18 7,17.5522847 7,17 L7,9 L-1,9 C-1.55228475,9 -2,8.55228475 -2,8 C-2,7.44771525 -1.55228475,7 -1,7 L7,7 Z" transform="translate(8.000000, 8.000000) rotate(45.000000) translate(-8.000000, -8.000000) "></path></symbol><symbol id="icoResetInput"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zM5.737 4.606a.8.8 0 0 0-1.131 1.131L6.869 8l-2.263 2.263a.8.8 0 1 0 1.131 1.131L8 9.131l2.263 2.263a.8.8 0 1 0 1.131-1.131L9.131 8l2.263-2.263a.8.8 0 1 0-1.131-1.131L8 6.869z"/></symbol><symbol id="icoLightMode"><path d="M10 17a1 1 0 0 1 1 1v1a1 1 0 0 1-2 0v-1a1 1 0 0 1 1-1zm6.364-2.05l.707.707a1 1 0 0 1-1.414 1.414l-.707-.707a1 1 0 1 1 1.414-1.414zm-11.314 0a1 1 0 0 1 0 1.414l-.707.707a1 1 0 1 1-1.414-1.414l.707-.707a1 1 0 0 1 1.414 0zM10 4a6 6 0 1 1 0 12 6 6 0 0 1 0-12zm9 5a1 1 0 0 1 0 2h-1a1 1 0 0 1 0-2h1zM2 9a1 1 0 0 1 0 2H1a1 1 0 0 1 0-2h1zm15.071-6.071a1 1 0 0 1 0 1.414l-.707.707a1 1 0 1 1-1.414-1.414l.707-.707a1 1 0 0 1 1.414 0zm-12.728 0l.707.707A1 1 0 1 1 3.636 5.05l-.707-.707A1 1 0 0 1 4.343 2.93zM10 0a1 1 0 0 1 1 1v1a1 1 0 0 1-2 0V1a1 1 0 0 1 1-1z"/></symbol><symbol id="icoDarkMode"><path d="M11.338 0C15.176 1.107 18 4.605 18 8.8c0 5.08-4.117 9.2-9.198 9.2C4.607 18 1.107 15.174 0 11.338c1.226.705 2.628 1.14 4.144 1.14a8.336 8.336 0 0 0 8.336-8.336c0-1.516-.435-2.919-1.142-4.142zM4.743 5.243l.83 2.106a1 1 0 0 0 .564.563l2.106.83-2.106.831a1 1 0 0 0-.564.564l-.83 2.106-.831-2.106a1 1 0 0 0-.563-.564l-2.106-.83 2.106-.831a1 1 0 0 0 .563-.563l.83-2.106zM8.828.828l.69 1.748a1 1 0 0 0 .563.563l1.747.69-1.747.689a1 1 0 0 0-.563.563l-.69 1.747-.689-1.747a1 1 0 0 0-.563-.563l-1.748-.69 1.748-.689a1 1 0 0 0 .563-.563L8.83.828zm-5.5 0l.548 1.39a1 1 0 0 0 .564.563l1.388.547-1.388.548a1 1 0 0 0-.564.564l-.548 1.388-.547-1.388a1 1 0 0 0-.564-.564L.828 3.328l1.39-.547a1 1 0 0 0 .563-.564L3.328.828z"/></symbol><symbol id="icoSpotlight"><path d="M7 0a7 7 0 0 1 6.992 6.67A7.002 7.002 0 0 1 11 20a7 7 0 0 1-6.992-6.67A7.002 7.002 0 0 1 7 0zm4 6a7 7 0 0 0-6.992 7.33 7 7 0 0 0 9.985-6.662A6.984 6.984 0 0 0 11 6.001z"/></symbol><symbol id="icoLaserPointer"><path d="M10.951 5.006L12.04 6.57l5.306 7.63a3.662 3.662 0 0 1-.89 5.074l-.096.067a3.602 3.602 0 0 1-1.829.65l-.218.009a3.615 3.615 0 0 1-2.991-1.553L4.929 9.253a3.662 3.662 0 0 1 .887-5.075l.098-.067a3.602 3.602 0 0 1 5.037.895zm-3.853.504l-.147.094v-.002l-.097.07a1.83 1.83 0 0 0-.538 2.387l.094.148 1.088 1.565 3.06-2.158L9.47 6.051a1.801 1.801 0 0 0-2.372-.541zm-6.012.836l1.102.125a.862.862 0 0 1 .595.343c.143.192.2.435.159.672a.98.98 0 0 1-1.072.807L.767 8.168a.862.862 0 0 1-.595-.343.874.874 0 0 1-.16-.67v-.002a.98.98 0 0 1 1.074-.807zM4.608.696l.78 1.12A.93.93 0 0 1 5.15 3.09a.916.916 0 0 1-1.27-.213L3.1 1.757A.93.93 0 0 1 3.328.468h-.001a.916.916 0 0 1 1.28.228zm5.91-.681c.237.042.446.18.58.38.134.201.18.448.129.685l-.222 1.023a.957.957 0 0 1-1.102.743.882.882 0 0 1-.579-.38.893.893 0 0 1-.13-.684L9.418.76a.957.957 0 0 1 1.101-.744z"/></symbol><symbol id="icoParagraphNav"><path d="M12 8a1 1 0 0 1 0 2H8a1 1 0 0 1 0-2h4zM4.071 0l.001 4.465h3L3.535 8 0 4.464l3.072.001V0h1zM19 5a1 1 0 0 1 0 2H8a1 1 0 0 1 0-2h11zm0-3a1 1 0 0 1 0 2H8a1 1 0 0 1 0-2h11zM4.071 12l.001 4.465h3L3.535 20 0 16.464l3.072.001V12h1zM16 17a1 1 0 0 1 0 2H8a1 1 0 0 1 0-2h8zm3-3a1 1 0 0 1 0 2H8a1 1 0 0 1 0-2h11z" fill-rule="nonzero"/></symbol><symbol id="icoFont"><path d="M13.576 0l6.048 2.73a.5.5 0 0 1 .28.57l-.978 4.134a1 1 0 0 1-1.224.737l-1.093-.283.391 9.065a1 1 0 0 1-.999 1.043H4.022a1 1 0 0 1-1-1.04l.369-9.068-1.093.283a1 1 0 0 1-1.224-.737L.095 3.3a.5.5 0 0 1 .28-.571L6.425 0c.417 1.178 1.926 1.92 3.603 1.92 1.677 0 3.131-.742 3.55-1.92zm.76 15h-9a.5.5 0 0 0 0 1h9a.5.5 0 1 0 0-1zm0-2h-9a.5.5 0 0 0 0 1h9a.5.5 0 1 0 0-1zM10.17 4h-.675a1 1 0 0 0-.905.573L5.513 11.08a.644.644 0 0 0 .582.919h.38a1 1 0 0 0 .906-.578l.604-1.299h3.703l.566 1.28a1 1 0 0 0 .914.597h.391a.659.659 0 0 0 .595-.941L11.073 4.57A1 1 0 0 0 10.169 4zm-.333 1.813l1.308 2.967h-2.59l1.282-2.967z"/></symbol><symbol id="icoPrint"><path d="M15 0a2 2 0 0 1 2 2v4h1a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-1v1a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-1H2a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h1V2a2 2 0 0 1 2-2h10zm1 13H4v4a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-4zm-2 2v1H6v-1h8zm3.5-7h-1a.5.5 0 1 0 0 1h1a.5.5 0 1 0 0-1zm-3.372 0a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1zM15 1H5a1 1 0 0 0-1 1v4h12V2a1 1 0 0 0-.883-.993L15 1z"/></symbol><symbol id="icoOpenInFigureNav"><path d="M13 0a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V3a3 3 0 0 1 3-3h10zm0 6.507l-.117.007a1 1 0 0 0-.883.993V10L9 10a1 1 0 0 0 0 2h3.5a1.5 1.5 0 0 0 1.5-1.5V7.507a1 1 0 0 0-1-1zM6.98 2.004H3.5a1.5 1.5 0 0 0-1.5 1.5v3.062a1 1 0 0 0 1 1l.117-.006A1 1 0 0 0 4 6.566V4.004h2.98a1 1 0 1 0 0-2z"/></symbol><symbol id="icoTableCross"><path d="M13.6 0A2.4 2.4 0 0 1 16 2.4v9.2a2.4 2.4 0 0 1-2.4 2.4H2.4A2.4 2.4 0 0 1 0 11.6V2.4A2.4 2.4 0 0 1 2.4 0h11.2zM11 1H5v4.5A1.5 1.5 0 0 1 3.5 7H1v3h2.5A1.5 1.5 0 0 1 5 11.5V13h6v-1.5a1.5 1.5 0 0 1 1.5-1.5H15V7h-2.5A1.5 1.5 0 0 1 11 5.5V1zM9.5 6A1.5 1.5 0 0 1 11 7.5v2A1.5 1.5 0 0 1 9.5 11h-3A1.5 1.5 0 0 1 5 9.5v-2A1.5 1.5 0 0 1 6.5 6h3zm-.167 1H6.667a.667.667 0 0 0-.66.568L6 7.667v1.666c0 .335.247.612.568.66l.099.007h2.666a.667.667 0 0 0 .66-.568L10 9.333V7.667A.667.667 0 0 0 9.333 7z"/></symbol><symbol id="icoTableWrap"><path d="M11 0a2 2 0 0 1 2 2v1a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h9zm0 1H2a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h9a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1z" fill-rule="nonzero"/><path d="M2.5 2H13v1H2.5a.5.5 0 0 1 0-1z" fill-rule="nonzero"/><path d="M13 2h2.5a.5.5 0 1 1 0 1H13V2z"/><path d="M16 6.1v3.4a2.9 2.9 0 0 1-2.9 2.9h-2v-1.8h2a1.1 1.1 0 0 0 1.1-1.1V6.1H16z" fill-rule="nonzero"/><path d="M9.5 11.5c.52-.961.953-1.628 1.3-2 .347-.372.847-.705 1.5-1v6c-.673-.383-1.173-.75-1.5-1.1-.327-.35-.76-.984-1.3-1.9z"/><path d="M7 7a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h5zm-2.5 6h-2a.5.5 0 1 0 0 1h2a.5.5 0 1 0 0-1zm2-2h-4a.5.5 0 1 0 0 1h4a.5.5 0 1 0 0-1zm0-2h-4a.5.5 0 0 0 0 1h4a.5.5 0 0 0 0-1z" fill-rule="nonzero"/></symbol><symbol id="icoPicInPic"><path d="M1 5v6a2 2 0 0 0 2 2h2v1H3a3 3 0 0 1-3-3V5h1zm11-5a3 3 0 0 1 3 3v4h-1V3a2 2 0 0 0-1.85-1.995L12 1H5V0h7zm2 9a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h5zM2.121.707l3.086 3.086L7 2v5H2l1.793-1.793L.707 2.121A1 1 0 1 1 2.121.707z" fill-rule="evenodd"/></symbol><symbol id="icoZoomIn"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zm4 7.503l-.117.007a1 1 0 0 0-.883.993v2.492H8.4a1 1 0 0 0 0 2h3.1a1.5 1.5 0 0 0 1.5-1.5V8.504a1 1 0 0 0-1-1zM7.58 3H4.5A1.5 1.5 0 0 0 3 4.5v3.062a1 1 0 0 0 1 1l.117-.007A1 1 0 0 0 5 7.562V5h2.58a1 1 0 1 0 0-2z"/></symbol><symbol id="icoZoomOut"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zm4.58 8H9.5A1.5 1.5 0 0 0 8 9.5v3.062a1 1 0 0 0 1 1l.117-.007a1 1 0 0 0 .883-.993V10h2.58a1 1 0 1 0 0-2zM7 2.503l-.117.007A1 1 0 0 0 6 3.503v2.492H3.4a1 1 0 1 0 0 2h3.1a1.5 1.5 0 0 0 1.5-1.5V3.504a1 1 0 0 0-1-1z" fill-rule="evenodd"/></symbol><symbol id="icoCopy"><path d="M14 0a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-2a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2-2h8zm-4 3H2a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm-4.5 9a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1h2zm3-3a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1h5zm0-3a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1h5z"/></symbol><symbol id="icoCopyAsMd"><path d="M14 0a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-2a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2-2h8zm-4 3H2a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm4.3 3h-1.6v2.5H11l2.5 2.5L16 8.5h-1.7V6zM4.548 6l1.549 1.838L7.645 6h1.549v5H7.645V8.132L6.097 9.971 4.548 8.132V11H3V6h1.548z"/></symbol><symbol id="icoLoading"><rect x="7" width="2" height="4" rx="1"/><rect transform="rotate(45 12.243 3.757)" x="11.243" y="1.757" width="2" height="4" rx="1"/><rect transform="rotate(90 14 8)" x="13" y="6" width="2" height="4" rx="1"/><rect transform="rotate(135 12.243 12.243)" x="11.243" y="10.243" width="2" height="4" rx="1"/><rect transform="rotate(180 8 14)" x="7" y="12" width="2" height="4" rx="1"/><rect transform="rotate(-135 3.757 12.243)" x="2.757" y="10.243" width="2" height="4" rx="1"/><rect transform="rotate(-90 2 8)" x="1" y="6" width="2" height="4" rx="1"/><rect transform="rotate(-45 3.757 3.757)" x="2.757" y="1.757" width="2" height="4" rx="1"/></symbol><symbol id="icoPlay"><path d="M14.133 9.605l-7.86 6.028c-.93.633-2.223.427-2.887-.459A1.909 1.909 0 0 1 3 14.028V1.972C3 .882 3.927 0 5.07 0c.432 0 .852.128 1.203.367l7.86 6.028c.93.633 1.146 1.865.481 2.751a2.024 2.024 0 0 1-.481.459z"/><path fill="none" d="M0 0h16v16H0z"/></symbol><symbol id="icoPause"><path d="M3 2h1a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2zm9 0h1a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2z"/><path fill="none" d="M0 0h16v16H0z"/></symbol><symbol id="icoStop"><rect x="2" y="2" width="12" height="12" rx="2"/><path fill="none" d="M0 0h16v16H0z"/></symbol><symbol id="icoForbidden"><path d="M3.11 4.523a6.001 6.001 0 0 0 8.368 8.367L3.11 4.523zM4.522 3.11l8.368 8.367A6 6 0 0 0 4.522 3.11zM8 16A8.001 8.001 0 1 1 8.002.002 8.001 8.001 0 0 1 8 16z" /><path fill="none" d="M0 0h16v16H0z"/></symbol><symbol id="icoChkbox_no"><path d="M10 0a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h6zm0 1H4l-.205.007a2.99 2.99 0 0 0-1.916.872A2.99 2.99 0 0 0 1 4v6l.007.205a2.99 2.99 0 0 0 .872 1.916A2.99 2.99 0 0 0 4 13h6l.205-.007a2.99 2.99 0 0 0 1.916-.872A2.99 2.99 0 0 0 13 10V4l-.007-.205a2.99 2.99 0 0 0-.872-1.916A2.99 2.99 0 0 0 10 1z"/></symbol><symbol id="icoChkbox_yes"><path d="M10 0a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h6zm.435 3.36a1 1 0 0 0-1.393.245L5.703 8.372 4.421 7.09a1 1 0 1 0-1.414 1.414l2.121 2.121a1 1 0 0 0 1.225.15l.01-.007.01-.005a.997.997 0 0 0 .292-.277l4.015-5.734a1 1 0 0 0-.245-1.393z"/></symbol><symbol id="icoChkbox_un"><path d="M10 0a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h6zm0 6H4a1 1 0 1 0 0 2h6a1 1 0 0 0 0-2z" opacity=".5"/><path d="M10 0a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h6zm0 1H4l-.205.007a2.99 2.99 0 0 0-1.916.872A2.99 2.99 0 0 0 1 4v6l.007.205a2.99 2.99 0 0 0 .872 1.916A2.99 2.99 0 0 0 4 13h6l.205-.007a2.99 2.99 0 0 0 1.916-.872A2.99 2.99 0 0 0 13 10V4l-.007-.205a2.99 2.99 0 0 0-.872-1.916A2.99 2.99 0 0 0 10 1z"/></symbol><symbol id="icoLinkError"><path d="M8 0c.462 0 .887.24 1.11.626l6.73 11.572c.219.375.213.834-.016 1.204-.228.371-.645.598-1.095.598H1.271c-.45 0-.867-.227-1.095-.598a1.166 1.166 0 0 1-.016-1.204L6.89.626A1.28 1.28 0 0 1 8 0zm0 10.361c-.841 0-1.524.652-1.524 1.456 0 .52.29 1 .762 1.26.472.26 1.052.26 1.524 0 .471-.26.762-.74.762-1.26 0-.804-.683-1.456-1.524-1.456zm0-7.278l-.154.005c-.744.047-1.116.45-1.116 1.208v3.64c0 .808.424 1.212 1.27 1.212l.154-.005c.744-.047 1.116-.45 1.116-1.208V4.296c0-.808-.424-1.213-1.27-1.213z"/></symbol></svg>',t}function Yi(){let t="";return t+='<div class="v-toolbar v-focus-serch"><div class="v-btn nav-center">'+pt("icoNavCenter",20,18,Ul)+'</div><div class="v-btn print">'+pt("icoPrint",20,19,Ul)+'</div><div class="v-btn-group prs"><div '+'d-btn-group="prs" class="v-btn paragraph-nav">'+pt("icoParagraphNav",20,20,Ul)+"</div><div "+'d-btn-group="prs" class="v-btn spotlight">'+pt("icoSpotlight",18,20,Ul)+"</div><div "+'d-btn-group="prs" class="v-btn laser-pointer">'+pt("icoLaserPointer",18,20,Ul)+'</div></div><div class="v-toolbar-spliter"></div><div class="v-btn color-scheme">'+pt("icoDarkMode",18,18,Ul)+'</div><div class="v-btn font-theme">'+pt("icoFont",20,18,Ul)+"</div></div>",
t+='<div class="v-chapter-nav v-focus-serch"><div class="v-chapter-nav-prev">'+pt("icoPrevChapter",10,15,Ul,"position: absolute; top: 18px; left: 15px;")+'<div class="v-chapter-nav-prev-text"></div></div><div class="v-chapter-nav-doc-title">Document title</div><div class="v-chapter-nav-current"></div><div class="v-chapter-nav-next"><div class="v-chapter-nav-next-text">next</div>'+pt("icoNextChapter",10,15,Ul,"position: absolute; top: 18px; right: 15px;")+"</div></div>",t}function Zi(){let t="";return t+='<div class="v-nav-center v-float-card"><div class="v-nav-center-header"><div class="v-serch-by-keyword"></div><div class="v-segment toc"></div><div class="v-toc-history-title">访问历史</div></div><div class="v-nav-center-body"><div class="v-toc-catalog-body" d-catalog-empty="( Catalog is Empty )"></div><div class="v-toc-filter-result catalog"></div><div class="v-toc-filter-result figure"></div><div class="v-toc-filter-result table"></div><div class="v-toc-filter-result media"></div><div class="v-toc-filter-result codeblock"></div><div class="v-toc-history-result"></div></div><div class="v-nav-center-footer"></div><div class="v-doc-lib-board"><div class="item"></div><div class="flip"></div><div class="flip"></div></div></div>',t+='<div class="v-toc-handle"></div>',t}function Xi(){let t="";return t+='<div class="v-spotlight"><div></div></div>',t+='<div class="v-font-theme"><div class="v-font-theme-opt" style="margin-left: 0;"><img alt="系统默认 OS default" class="v-font-theme-opt-local" src="https://madmaxchow.gitee.io/vlookres/pic/fs-local.png" srcset="https://madmaxchow.gitee.io/vlookres/pic/fs-local@2x.png 2x"><div class="v-fontinfo-local"><div class="v-font-package">Font</div><div id="fontset-status">Ready</div></div></div><div class="v-font-theme-opt"><img alt="Book" class="v-font-theme-opt-book" src="https://madmaxchow.gitee.io/vlookres/pic/fs-book.png" srcset="https://madmaxchow.gitee.io/vlookres/pic/fs-book@2x.png 2x"><div class="v-fontinfo-book"><div class="v-font-package">Font</div><div id="fontset-status">Ready</div></div></div><div class="v-font-theme-opt"><img alt="小清新" class="v-font-theme-opt-sans" src="https://madmaxchow.gitee.io/vlookres/pic/fs-sans.png" srcset="https://madmaxchow.gitee.io/vlookres/pic/fs-sans@2x.png 2x"><div class="v-fontinfo-sans"><div class="v-font-package">Font</div><div id="fontset-status">NOT LOADED</div></div></div><div class="v-font-theme-opt"><img alt="文艺范" class="v-font-theme-opt-serif" src="https://madmaxchow.gitee.io/vlookres/pic/fs-serif.png" srcset="https://madmaxchow.gitee.io/vlookres/pic/fs-serif@2x.png 2x"><div class="v-fontinfo-serif"><div class="v-font-package">Font</div><div id="fontset-status">NOT LOADED</div></div></div><div class="v-font-theme-info">Download Font Package</div></div>',t+='<div class="v-fig-nav v-backdrop-blurs"><div class="v-fig-content"></div><div class="v-fig-nav-title"></div><div class="v-fig-nav-btns prev">'+pt("icoPrevFig",12,54,Ul)+'</div><div class="v-fig-nav-btns next">'+pt("icoNextFig",12,54,Ul)+'</div><div class="v-btn-close-figure-nav">'+pt("icoClose",16,16,Ul)+"</div>"+dt()+"</div>",t+='<div class="v-foot-note-panel"><div class="v-foot-note-panel-content"></div><div class="v-foot-note-panel-header"></div><div class="v-foot-note-panel-all"><a>查看所有脚注</a></div><a id="vk-footer-area"></a></div>',t+='<div class="v-content-assistor v-float-card"><div class="v-btn assistor copy">'+pt("icoCopy",16,16,Ul)+'</div><div class="v-btn assistor open-in-figure-nav">'+pt("icoOpenInFigureNav",16,14,Ul)+'</div><div class="v-btn assistor table-cross">'+pt("icoTableCross",16,14,Ul)+'</div><div class="v-btn assistor table-wrap">'+pt("icoTableWrap",16,16,Ul)+'</div><div class="v-btn assistor pic-in-pic">'+pt("icoPicInPic",16,16,Ul)+"</div></div>",t+='<div class="v-pic-in-pic"><div class="v-pip-btn v-zoom zoom-out v-float-card">'+pt("icoZoomIn",16,16,"theme")+'</div><div class="v-pip-btn v-close zoom-out v-float-card">'+pt("icoResetInput",16,16,"theme")+'</div><div class="v-content"></div></div>',t+='<div class="v-tool-tips"></div><div class="v-info-tips v-float-card"></div>',t+='<div class="v-more-doc-content-before cover"></div><div class="v-more-doc-content-after"></div>',t+='<div class="v-table-cross left-up">&nbsp;</div><div class="v-table-cross right-up">&nbsp;</div><div class="v-table-cross left-down">&nbsp;</div><div class="v-table-cross right-down">&nbsp;</div>',t+='<div class="v-content-expander"><div class="v-btn"><span></span>'+pt("icoExtend",20,20,Ul)+"</div></div>",t+='<div class="v-link-error-list v-float-card"><div class="v-link-error-list-header"></div><div class="v-link-error-list-body"><div class="v-link-error-list-items"></div></div><div class="v-link-error-list-footer"></div></div><div class="v-status-bar v-float-card2 v-backdrop-blurs v-focus-serch"><div class="v-doc-info">- - / - -</div><div class="v-zoom-view">- Zoom +</div><div class="v-link-chk-result">'+pt("icoLoading",16,16,Ul)+"</div></div>",t+='<iframe name="vlook-stat-gitee" style="display: block; margin: 0; border: none; overflow: hidden; width: 100%; height: 0;"></iframe>',t+='<div class="v-doc-lib v-float-card"><iframe name="vlook-doc-lib"></iframe></div>',t}function Ji(){$(".v-vlook-inside").after(Bi()+Gi()+Yi()+Zi()+Xi())}function Qi(){function t(t,e,n){setTimeout((function(){let n=new Wt;n.st("* thread * ["+t+"]"),typeof e===Vl&&e(),n.ed(so)}),n)}eo.st("* Browser Check"),Zs.browser.Chrome||Zs.browser.Edge||Zs.browser.Firefox||Zs.browser.Safari||Zs.core.webkit||o(["为获得最佳兼容性，建议使用 Chrome / Firefox / Edge 浏览器","For best compatibility, it is recommended to use Chrome / Firefox / Edge browser"][ou]),eo.ed(so),nt();let n=M("radius");"small"===n||"big"===n?E([ms,bs,ws,ys,gs],n):n===lc&&E([ms,bs,ws,ys,gs]),t("Quote Unite Columns Height",(function(){pn()}),1e3),t("Paragraph Nav",(function(){ce.init()}),100),eo.st("* Write Ready"),c(w(),"v-load-done v-focus-serch"),eo.ed(so),t("External Link",(function(){Ot()}),100),t("Hotkey",(function(){Ct()}),150),t("Restyle",(function(){it()}),200),t("Check Hash Link",(function(){xe(),ze()}),250),t("Color Scheme",(function(){he.scheme=j("--v-color-scheme").x(),e("    System [ "+he.scheme+" ]"),he.init();let t=M("cs");t===Ul||t===tr?(e("    Force use [ "+t+" ]"),he.tg(t)):he.scheme===tr&&he.tg(he.scheme)}),300),t("Push Stat",(function(){At(ro-ao)}),350),t("Content Assistor",(function(){jt(),Xt(),M("tr")===uc&&Cn()}),300),t("Redirect to Hash",(function(){let t=q();y()!==no||t||(Fs.catalog.currentHeaderIndex=0,bt(),pn())}),450),t("Words count",(function(){ye()}),500),eo.st(),e("* Welcome Page Done ("+Tu+")"),Pt(),eo.ed(Ja),ro=eo.stop()-200,e("=== !!! MAIN PROCESS DONE !!! ==="),e("TOTAL COST   ⏱ "+ro+" ms"),e("    ├ HTML   ⏱ "+ao+" ms"),e("    └ VLOOK  ⏱ "+(ro-ao)+" ms")}let to="V20.0",eo=new Wt,no,io=!0,oo=!1,ao=0,ro=0,lo=null,co=1279,so="    ",uo="absolute",ho="actived",fo="alt",po="audio",vo="animation",mo="auto",go="autoplay",bo="background",wo="background-color",yo="background-image",$o="before-print-width",ko="before-print-max-width",xo="block",To="blockquote",zo="bold",Co="border",Ho="border-bottom-width",Lo="border-bottom-right-radius",Mo="border-color",So="border-image",Oo="border-radius",Vo="border-top-left-radius",Io="border-top-right-radius",Ao="border-width",Fo="border-left-width",No="border-top-width",Do="bottom",Wo="box-shadow",Eo="<br>",Po="bubble",Ko=".v-cap-1",_o=".v-cap-2",Ro="card",qo="center",Uo="v-accent-btn",jo="v-actor-key-sys",Bo="v-actor-ext-sys",Go="v-audio-mini-control",Yo="v-badge-value",Zo="v-blockquote-folder",Xo=".v-btn, .v-btn-group",Jo=".v-btn.assistor",Qo="v-cap-cntr",ta="v-caption.mermaid",ea="CodeMirror-line",na="v-content-expander",ia="v-cursor-laser",oa="md-fences",aa="v-float-card",ra="v-fig",la=".v-fig-nav-btns",ca="v-focus-serch",sa="v-toc-history",ua="v-img-invert-dark",da="v-mermaid-restyler",ha="v-nav-center-block",fa="v-nav-center-float",pa="v-pg-current-item",va=".v-pip-btn",ma="v-rb-coat",ga="v-segment-btn",ba="v-spotlight-in-dark",wa=".v-table-cross",ya="v-table-cross-cell",$a="v-tbl-row-g-not-folder",ka=".v-tbl-row-g-btn",xa="v-tbl-row-num-hidden",Ta="v-tbl-col-fmt-chkbox",za="v-tbl-col-fmt-bold",Ca="v-tbl-col-fmt-em",Ha="v-tbl-col-fmt-u",La="v-tbl-col-fmt-mark",Ma="v-tbl-col-fmt-del",Sa="v-tbl-col-fmt-num-negative",Oa="v-tbl-col-fmt-num-positive",Va="v-tbl-row-g-sub",Ia="v-tbl-row-g-identer",Aa="cssText",Fa="v-textfield-focus",Na="v-th-repeater",Da=".v-toc-folder",Wa="v-toc-filter-result",Ea="v-toc-item",Pa="v-toc-item-current",Ka="v-transition-all",_a="checked",Ra="class",qa="click",Ua="codeblock",ja="color",Ba="colspan",Ga="content",Ya="controls",Za="cursor",Xa="color-scheme",Ja="    COST ",Qa="cover",tr="dark",er="darksrc",nr="darksrcset",ir="d-anchor",or="d-before-print-folded",ar="d-blockquote-folded",rr="d-btn-group",lr="d-cap-count",cr="d-catalog-empty",sr="d-cell-merge",ur="data-clipboard-text",dr="d-colspan",hr="d-column-fmting",fr="d-cntr",pr="d-content-expanded",vr="d-content-folded",mr="d-content-type",gr="d-default",br="d-extend",wr="d-fig-num",yr="d-fig-type",$r="d-folded",kr="d-folder",xr="d-folder-id",Tr="d-folding",zr="data-for-serch",Cr="d-darksrc",Hr="d-duration",Lr="d-fig-grid",Mr="data-doc-lib-hash",Sr="d-header-num",Or="d-history",Vr="d-icon",Ir="d-id-fig-type",Ar="d-keyword-match",Fr="d-lmc",Nr="d-node",Dr="d-parent-folder-id",Wr="d-pid",Er="d-quote-group",Pr="data-ref",Kr="d-rb-cell-bg",_r="d-rb-text",Rr="d-rb-whole-text",qr="d-row-folded",Ur="d-row-open-mode",jr="d-src-",Br="d-src-dark",Gr="d-src-light",Yr="d-srcset-",Zr="d-srcset-dark",Xr="d-srcset-light",Jr="d-td2th",Qr="d-title",tl="d-id",el="d-ident-level",nl="d-img-fill",il="d-pause",ol="d-pg-idx",al="d-result",rl="d-rb-coat-data",ll="d-rb-coat-showed",cl="d-row-group",sl="d-tbl-col",ul="d-tbl-cross",dl="d-th-rpt",hl="d-tips",fl="details",pl="disabled",vl="display",ml="effect",gl="enabled",bl="enabled first",wl="enabled last",yl="error",$l="Failed [ ",kl="false",xl="fig",Tl="figure",zl="fill",Cl="filter",Hl="first enabled last",Ll="float",Ml="font-theme",Sl="footnotes-area",Ol="freeze",Vl="function",Il="height",Al="hidden",Fl="hover",Nl="hover-action",Dl="href",Wl="id",El="in-start",Pl="invert",Kl="italic",_l="lang",Rl="laser-pointer",ql="left",Ul="light",jl="line",Bl="loading",Gl="loop",Yl="margin",Zl="margin-bottom",Xl="margin-left",Jl="max-height",Ql="max-width",tc="md-toc",ec="min",nc="mini",ic="min-width",oc="mouseup",ac="name",rc="nav-center",lc="none",cc="normal",sc="off",uc="on",dc="opacity",hc="opened",fc="overflow",pc="overflow-x",vc="overflow-y",mc="padding",gc="padding-bottom",bc="padding-left",wc="padding-right",yc="padding-top",$c="paragraph-nav",kc="placeholder",xc="playing",Tc="position",zc="preload",Cc="pre-wrap",Hc="print",Lc="quote",Mc="right",Sc="rowspan",Oc="rx",Vc="ry",Ic="selected",Ac="spotlight",Fc="src",Nc="srcset",Dc="style",Wc=".img",Ec=".svg",Pc="tabindex",Kc="table",_c="tagName",Rc="target",qc="text",Uc="text-align",jc="textLength",Bc="text-shadow",Gc="title",Yc="#vlook-toc>.md-toc-item",Zc="toolbar-spliter",Xc="top",Jc="transform",Qc="transform-origin",ts="true",es="ttf",ns="un",is="unfreeze",os="VLOOK-",as="var(--ac-rd-lg)",rs="var(--ac-og-lg)",ls="var(--ac-cy-lg)",cs="var(--d-bc)",ss="var(--d-f-c)",us="var(--mm-c-cy)",ds="var(--mm-c-og)",hs="var(--mm-c-rd)",fs="var(--v-nav-center-hidden-left)",ps="var(--v-nav-center-width)",vs="var(--v-r-b)",ms="--v-r-b",gs="--v-r-c",bs="--v-r-s",ws="--v-r-t",ys="--v-r-tag",$s="var(--tbl-row-g-alpha)",ks="vertical-align",xs="video",Ts="viewBox",zs="visibility",Cs="wait",Hs="white-space",Ls="width",Ms="woff2",Ss="calc(var(--v-nav-center-width) + 30px)",Os="yes",Vs="z-index",Is="&nbsp;&nbsp;";eo.st(),$.prototype.a=function(t,e){return e===no?this.attr(t):this.attr(t,e)},$.prototype.c=function(t,e){return e===no?this.css(t):this.css(t,e)},$.prototype.ck=function(t){this.click(t)},$.prototype.ch=function(t){return this.children(t)},$.prototype.e=function(t){this.each(t)},$.prototype.f=function(t){return this.find(t)},$.prototype.h=function(t){return t===no?this.html():this.html(t)},$.prototype.w=function(){return this.width()},$.prototype.ht=function(){return this.height()},$.prototype.o=function(){return this.offset()},$.prototype.oL=function(){return this.offset().left},$.prototype.oT=function(){return this.offset().top},$.prototype.ps=function(){return this.position()},$.prototype.p=function(){return this.parent()},$.prototype.prs=function(){return this.parents()},$.prototype.ap=function(t){return this.append(t)},$.prototype.pp=function(t){return this.prepend(t)},$.prototype.t=function(t){return t===no?this.text():this.text(t)},$.prototype.tg=function(t){this.toggle(t)},$.prototype.tr=function(t){this.trigger(t)},$.prototype.uC=function(){return this.unbind(qa)},$.prototype.uH=function(){return this.unbind(Fl)},String.prototype.m=function(t){return this.match(t)},String.prototype.r=function(t,e){return this.replace(t,e)},String.prototype.x=function(){return this.trim()},String.prototype.rA=function(t,e){const n=new RegExp(t,"g");return this.replaceAll(n,e)},String.prototype.sW=function(t){return this.startsWith(t)},String.prototype.eW=function(t){return this.endsWith(t)},String.prototype.i=function(t){return this.indexOf(t)},String.prototype.l=function(){return this.toLowerCase()},String.prototype.s=function(t,e){return this.substring(t,e)},String.prototype.sp=function(t){return this.split(t)},t(":::::::::::::::::::"),t("!!! "+(devMode?"- DEV -":"RELEASED")+" !!!"),t("::: V20.0 :::"),t(":::::::::::::::::::"),e("=== Load Document ===");let As=no,Fs=no,Ns=no,Ds=no,Ws=no,Es=no,Ps=no,Ks=no,_s=no,Rs=no,qs=no,Us=no,js=no,Bs=no,Gs=no,Ys=no;$.prototype.isEmpty=function(){return void 0===this},$.prototype.isHidden=function(){let t=this;return t!==no&&(t.c(vl)===lc||t.c(zs)===Al||"0"===t.c(dc))},$.prototype.isShowed=function(){return!this.isHidden()},$.prototype.wrapText=function(t,e){this.h(t+this.h()+e)},$.prototype.rHTML=function(t,e){this.h(this.h().replace(t,e))},String.prototype.rAfter=function(t,e,n){let i=this,o=i.i(t);if(o>-1){let t,a;return i.s(0,o)+i.s(o,i.length).r(e,n)}return this},String.prototype.isNumber=function(){return/^([-+])*\d+(\.\d+)?$/.test(this)},String.prototype.isPercent=function(){return/^([-+])*\d+(\.\d+)?%$/.test(this)},String.prototype.isCurrency=function(){return/^(\D{1,3} )([-+])*\d+(\.\d+)?$/.test(this)};const Zs={core:function(){const t=navigator.userAgent;return{trident:t.i("Trident")>-1,presto:t.i("Presto")>-1,webkit:t.i("AppleWebKit")>-1,gecko:t.i("Gecko")>-1&&-1===t.i("KHTML")}}(),device:function(){const t=navigator.userAgent;return{mobile:t.i("Mobile")>-1,iOS:t.i("iPhone")>-1,android:t.i("Android")>-1||t.i("Linux")>-1,iPhone:t.i("iPhone")>-1,iPad:t.i("iPad")>-1}}(),browser:function(){const t=navigator.userAgent;return{Chrome:t.i("Chrome")>-1&&t.i("Edg")<0||t.i("CriOS")>-1,Firefox:t.i("Firefox")>-1||t.i("FxiOS")>-1,Safari:t.i("Safari")>-1&&(t.i("Chrome")<0||t.i("CriOSc")<0||t.i("Edg")<0||t.i("FxiOS")<0),Edge:t.i("Edg")>-1}}(),browserVer:function(){const t=navigator.userAgent;return{Chrome:t.m(/Chrome\/[\d.]+/gi)?t.m(/Chrome\/[\d.]+/gi)[0].m(/\d+/)[0]:"0",Firefox:t.m(/Firefox\/[\d.]+/gi)?t.m(/Firefox\/[\d.]+/gi)[0].m(/\d+/)[0]:"0",Safari:t.m(/Version\/[\d.]+.+Safari\/[\d.]+/gi)?t.m(/Version\/[\d.]+.+Safari\/[\d.]+/gi)[0].m(/\d+/)[0]:"0",Edge:t.m(/Edg\/[\d.]+/gi)?t.m(/Edg\/[\d.]+/gi)[0].m(/\d+/)[0]:"0"}}(),os:function(){const t=navigator.userAgent;return{Windows:/windows|win32|win64/i.test(t),macOS:/macintosh/i.test(t),iOS:/iphone os/i.test(t),Linux:/linux/i.test(t)}}(),language:function(){const t=navigator.language;return{full:t.l(),base:t.s(0,2),subset:t.s(3,t.length)}}(),display:{DPR:window.devicePixelRatio},print:function(e=false){let n="::: Environmental :::\n",i=n;return e||t(n),n="    ├ Language   [ "+Zs.language.base+(Zs.language.subset.length>0?"_"+Zs.language.subset:"")+" ]\n",i+=n,e||t(n),n="    ├ Device     [ "+(Zs.device.mobile?"Mobile":"")+(Zs.device.iOS?"/iOS":"")+(Zs.device.android?"/Android":"")+(Zs.device.iPhone?"/iPhone":"")+(Zs.device.iPad?"/iPad":"")+"]\n",i+=n,e||t(n),n="    ├ OS         "+(Zs.os.macOS?"[ macOS ]":Zs.os.Windows?"[ Windows ]":Zs.os.iOS?"[ iOS ]":Zs.os.Linux?"[Linux]":"[Others]")+"\n",i+=n,e||t(n),n="    ├ Browser    [ "+(Zs.browser.Chrome?"Chrome / "+Zs.browserVer.Chrome:"")+(Zs.browser.Firefox?"Firefox / "+Zs.browserVer.Firefox:"")+(Zs.browser.Safari?"Safari / "+Zs.browserVer.Safari:"")+(Zs.browser.Edge?"Edge / "+Zs.browserVer.Edge:"")+" ]\n",i+=n,e||t(n),n="    ├ Core       [ "+(Zs.core.gecko?"Gecko":"")+(Zs.core.presto?"Presto":"")+(Zs.core.trident?"Trident":"")+(Zs.core.webkit?"WebKit":"")+" ]\n",i+=n,e||t(n),n="    ├ DPR        [ "+Zs.display.DPR+" ]\n",i+=n,e||t(n),n="    ├ Theme      [ "+G()+" ]\n",i+=n,e||t(n),n="    └ VLOOK Type [ "+Qs+" ]\n",i+=n,e||t(n),n=navigator.userAgent+"\n",i+=n,e||t(n),i},printMermaidDPR:function(){let e="::: Mermaid DPR :::\n    ├ DPR of builder  [ "+ph+" ]\n    └ DPR of render   [ "+vh+" ]\n";return t(e),e},show:function(t){let e=Zs.print()+Zs.printMermaidDPR()+"\n----------\nPowered by MAX°孟兆\n";console.log(e),Xe(t,e,oo),o(e)}};let Xs=to,Js=debugMode,Qs="max",tu=[],eu=[],nu=0,iu=oo,ou=1,au=oo,ru=0,lu=0,cu=0,su=0,uu=0,du=0,hu=0,fu=0,pu=0,vu=0,mu=0,gu=lc,bu=[],wu=".v-welcome-page",yu=no,$u=no,ku=no,xu=oo,Tu="auto",zu=no,Cu=no,Hu=no,Lu=no,Mu=no,Su=no,Ou=oo,Vu=no,Iu=no,Au=no,Fu=no,Nu=no,Du=no,Wu=no,Eu=.75,Pu=0,Ku=0;re.init=function(){let t=$(".md-toc");if(t.isEmpty())return re.hideOnError(),oo;let e=t.clone();if(t.hide(),e.f(".md-toc-content").a(Wl,"vlook-toc"),Fs.catalog.ui.body.ap(e),Td=$("#vlook-toc"),Td.isEmpty())return re.hideOnError(),oo;let n=Td.ch(".md-toc-h1, .md-toc-h2, .md-toc-h3, .md-toc-h4, .md-toc-h5, .md-toc-h6"),i=n.length,o=y()!==no;n.e((function(t){let e=$(this);-1===e.a(Ra).i("md-toc-h6")?o?t<i-1?Fs.catalog.add(e):d(e):Fs.catalog.add(e):d(e)}));let a=M("toc");return a=a!==no?h(a):2,a>=1&&a<=5&&Td.ch(".md-toc-h"+a+"["+"d-node='1']["+"d-folded='false']").e((function(){Fs.catalog.disposeFold($(this).a(Wl),"c",io)})),io},re.hideOnError=function(){Fs.hide(),i(["文档中没有找到目录信息，请用Typora最新版本导出，并应用最新VLOOK插件","No [TOC] information was found in the document, export it with the latest version of Typora and apply the latest VLOOK plug-in."][ou])},ce.init=function(){Ds=new ce(new _e($c)),Ds.toolbar=As,$("li>p:only-child").contents().unwrap(),$("h1, h2, h3, h4, h5, h6, ul>li, ol>li, p[class!=md-toc-content], figure, .md-diagram-panel, .MathJax_SVG_Display").e((function(){let t=$(this);t.is(":visible")&&0===t.ch("p").length&&(Ds.add(t),t.on("dblclick",(function(){se()})))}))};let _u=0;he.scheme=Ul,he.schemeBeforePrint=Ul,he.init=function(){function t(){d(a),document.head.append(o)}function e(){d(o),document.head.append(a)}function n(t){t.matches?(i(io),he.tg(tr)):(i(oo),he.tg(Ul))}function i(n){n?(e(),he.scheme=tr):(t(),he.scheme=Ul),As.updateIcons()}const o=document.querySelector("link#doc-icon-light"),a=document.querySelector("link#doc-icon-dark"),r=window.matchMedia("(prefers-color-scheme:dark)");r.addEventListener("change",n),i(r.matches)},he.tg=function(t){t===no&&(t=he.scheme===Ul?tr:Ul),he.scheme=t,e("    Switch to ... [ "+he.scheme+" ]"),he.refresh(),Fs.docLib.enabled&&Fs.docLib.reload(he.scheme),e("    DONE!")},he.refresh=function(){As.updateIcons();let t="--ac-",e="-alt",n="-fade",i="-title",o=t+"rd",a=t+"og",r=t+"ye",l=t+"lm",c=t+"gn",s=t+"mn",u=t+"ol",d=t+"wn",h=t+"aq",f=t+"cy",p=t+"bu",v=t+"se",m=t+"la",g=t+"vn",b=t+"pu",w=t+"ro",y=t+"pk",k=t+"gd",x=t+"bn",T=t+"gy",z=t+"bk",C=t+"t1",H=t+"t2",L="--mm-c-",M=L+"rd",S=L+"og",O=L+"ye",V=L+"gn",I=L+"cy",A=L+"bu",F=L+"pu",N=L+"pk",D=L+"bn",W=L+"gy",P="--cm-";E(["--v-invert-dark","--v-brightness-dark","--d-bc","--d-bi","--d-bc-tsp","--d-f-c","--pn-c","--pn-c-alt","--pn-c-tsp","--blockquote-bg","--a-color","--mark-bg","--tbl-bd","--tbl-tr-hv","--tbl-th-bg","--tbl-td-bg","--tbl-cell-bd","--tbl-row-g-alpha","--toc-h-num-color","--h-f","--h-box-shadow","--h-bg-start","--h-bg-end","--code-bg","--std-code-shadow","--rb-code-shadow","--c-blk-bg","--key-bg","--key-reflect","--key-shadow",o,o+e,o+n,o+i,a,"--ac-og-alt","--ac-og-fade","--ac-og-title",r,"--ac-ye-alt","--ac-ye-fade","--ac-ye-title",l,l+e,l+n,l+i,c,c+e,c+n,c+i,s,"--ac-mn-alt","--ac-mn-fade","--ac-mn-title",u,"--ac-ol-alt","--ac-ol-fade","--ac-ol-title",d,d+e,d+n,d+i,h,h+e,h+n,h+i,f,f+e,f+n,f+i,p,p+e,p+n,p+i,v,v+e,v+n,v+i,m,"--ac-la-alt","--ac-la-fade","--ac-la-title",g,g+e,g+n,g+i,b,"--ac-pu-alt","--ac-pu-fade","--ac-pu-title",w,w+e,w+n,w+i,y,y+e,y+n,y+i,k,k+e,k+n,k+i,x,x+e,x+n,x+i,T,T+e,T+n,T+i,z,z+e,z+n,z+i,C,"--ac-t1-alt","--ac-t1-fade","--ac-t1-title",H,"--ac-t2-alt","--ac-t2-fade","--ac-t2-title",M,M+e,S,S+e,O,O+e,V,V+e,I,I+e,A,A+e,F,F+e,N,N+e,D,D+e,W,W+e,P+"keyword",P+"variable",P+"variable-2",P+"variable-3",P+"tag",P+"attribute",P+"CodeMirror-cursor",P+"string",P+"string-2",P+"comment",P+"header",P+"quote",P+"hr",P+"link",P+"negative",P+"positive",P+"meta",P+"bulidin",P+"bracket",P+"atom",P+"number"],he.scheme===tr?"dk":"lg"),$i(io)};let Ru="https://madmaxchow.github.io/openfonts/";ve.init=function(){let e=$(".footnotes-area");k()!==no?e.insertBefore(k()):w().ap(e),$("#vk-footer-area").insertBefore(e);let n=$("a[name^='ref-footnote-'], a[id^='ref-footnote-']");n.removeAttr(Dl),n.uC().ck((function(){let e=$(this),n=$("a[name='df"+e.a(ac)+"'], a[id='df"+e.a(ac)+"']").p().clone();t(n,n.t()),Rs.content.h(n),d(n.f("a[name^='dfref-footnote'], a[id^='dfref-footnote']")),Rs.show()}))};let qu=no,Uu=[],ju=M("stsbar"),Bu=no,Gu=no,Yu=no,Zu=no,Xu=no,Ju=no,Qu=io,td="",ed=no,nd=io,id=io,od=io,ad=io,rd=no,ld=Js?300:640,cd=[],sd=[],ud="table tbody tr",dd=no,hd=oo,fd=no,pd=null,vd=null,md=2e3,gd=no,bd=no,wd=". ",yd=oo,$d=0,kd=oo,xd=null,Td=no,zd=[],Cd=1,Hd="h1{{###. }},h2{{### }},h3{{### }},h4{{### }},h5{{### }},h6{{❖ ### }}",Ld=Hd.sp(","),Md=/h([1-6]){{(.*)(#(0*)(#|zh|ZH|alpha|ALPHA|roman|ROMAN|none)(-min|-sup)?#)(.*)}}/,Sd=["","","","","",""],Od=["#","#","#","#","#","#"],Vd=[0,0,0,0,0,0],Id=["","","","","",""],Ad=["","","","","",""];const Fd=0,Nd=1,Dd=2;let Wd=["零","一","二","三","四","五","六","七","八","九"],Ed=["","十","百","千","万"],Pd=["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"],Kd=[1e3,900,500,400,100,90,50,40,10,9,5,4,1],_d='<svg width="16px" height="16px" class="v-svg-small-ico"><use xlink:href="#icoFolded" class="v-blockquote-folder-ico"/></svg>&nbsp;',Rd='<svg width="16px" height="16px" class="v-svg-small-ico"><use xlink:href="#icoUnfold" class="v-blockquote-folder-ico"/></svg>&nbsp;',qd=0,Ud=oo,jd=/^(:|\^\^)$/,Bd=/^(==|<<)$/,Gd=no,Yd=no,Zd=no,Xd=/\[ ?] /,Jd=/(^((\[[x-]])|[Yy?？])(\s.+)*)/,Qd=0,th=/^>+(\s)./,eh=/(&gt;)+(\s)/,nh="> ",ih=[],oh=[],ah='<svg width="16px" height="16px" class="v-svg-small-ico"><use xlink:href="#icoFolded" class="v-rowgroup-folder-ico"/></svg>',rh='<svg width="16px" height="16px" class="v-svg-small-ico"><use xlink:href="#icoUnfold" class="v-rowgroup-folder-ico"/></svg>',lh=/^(##\s).+/,ch=pt("icoLoading",16,16,Ul),sh=pt("icoPlay",16,16,Ul),uh=pt("icoPause",16,16,Ul),dh=pt("icoStop",16,16,Ul),hh=pt("icoForbidden",16,16,Ul),fh=no,ph=1,vh=1,mh=/^\[(\S+)]$/,gh="T1!",bh="T1",wh=/^\(((r[do]|og|ye|l[am]|g[nyd]|aq|cy|b[unk]|se|vn|p[uk]|[mw]n|ol|t[12])+)(!)?\)$/i,yh=/ye|lm|aq|la|pk|gd|cy/i,$h=/^#(.+)#$/i,kh="t2",xh=/^#(.+)\|(.+)#$/i,Th=/^(.*)({{.+}}|%.+%|\${.+}|#{.+}|\$.+\$|var\(.+\))(.*)$/i,zh="gy",Ch=0,Hh=/^\/(.*?)\|(.+)\/$/i,Lh="gy",Mh=/^{(.+)}\((.+)\)$/;$((function(){T(),M("type")===nc&&(Qs=nc,C("doc-lib-title",H())),e("- Ready"),ao=eo.ed(so),Zs.print(),eo.st(),e("=== Load VLOOK ==="),Ht(),Ji(),eo.st("* Effect");let n=M(ml);nu=n===no?2:h(n),nu=Zs.device.mobile?0:nu,t("    └ Level [ "+nu+" ]"),xt(),eo.ed(Ja),w().hide(),eo.st("* Welcome Page Init");let i=M("ws");if(i=i===no?mo:i,t("    └ mode: "+i),Et(i),!tt())return $(".v-welcome-page").hide(),$(".v-toolbar").hide(),void $(".v-btn").hide();eo.ed(Ja),eo.st("* Intance"),et(),eo.ed(Ja),setTimeout(Qi,100)})),document.fonts.ready.then((function(){t("!!! ALL FONT READY !!!")}))}();
//# sourceMappingURL=vlook-min.js.map
/* ↑↑↑ VLOOK.js (mini) V20.0 (2023-09-10) - Typora Plugin - powered by MAX°孟兆, https://github.com/MadMaxChow/VLOOK */
</script>
<!--========================================================================-->
<!--                              END OF VLOOK                              -->
<!--========================================================================-->
</body>
</html>